Mesh data plane: WireGuard on nodes, coordinator wiring, deny by default, resolver, CLI #129

Open
opened 2026-10-09 08:44:34 +00:00 by kayg · 365 comments
Owner

Mesh data plane slice (D163–D169, D196, D197): wire the coordinator into the server, the infraternal agent joins the mesh and configures kernel WireGuard through our own netlink client, deny-by-default enforcement on nodes, the .internal resolver with mesh-wide records and an upstream, direct paths with relay fallback, and the human-readable infraternal mesh CLI with --json. Measured every round (D167).

Mesh data plane slice (D163–D169, D196, D197): wire the coordinator into the server, the infraternal agent joins the mesh and configures kernel WireGuard through our own netlink client, deny-by-default enforcement on nodes, the <host>.internal resolver with mesh-wide records and an upstream, direct paths with relay fallback, and the human-readable `infraternal mesh` CLI with --json. Measured every round (D167).
Author
Owner

Owner decision D198 (main eecf6ace): every role (relay, mesh, SSH, backup, agent, server) is a plugin behind infraternal-plugin-api — a cargo feature per plugin (removable at build time), switchable per node at run time with nothing left running when off, actions/settings/defaults/role dependencies declared, not hand-wired. Build new work in that form.

Owner decision D198 (main eecf6ace): every role (relay, mesh, SSH, backup, agent, server) is a plugin behind infraternal-plugin-api — a cargo feature per plugin (removable at build time), switchable per node at run time with nothing left running when off, actions/settings/defaults/role dependencies declared, not hand-wired. Build new work in that form.
Author
Owner

R12 reproduced separately: mesh_review_plugin 0 passed/1 failed (0.03s), Cargo dependency optional=false. Proposed D198/D201 contract: plugin id mesh, crate infraternal-plugin-mesh at crates/plugins/mesh, binary/server cargo feature mesh, plugin crate feature server (node/component code later under feature agent). Server role dependency for coordinator; no node component creates a server. A generic plugin API will declare actions/effects/settings/defaults/dependencies and own socket workers; runtime disable cancels and joins workers before returning. Preserve frozen mesh.* action IDs and topic mesh. Coordinate naming with #129; contract updated before implementation.

R12 reproduced separately: mesh_review_plugin 0 passed/1 failed (0.03s), Cargo dependency optional=false. Proposed D198/D201 contract: plugin id mesh, crate infraternal-plugin-mesh at crates/plugins/mesh, binary/server cargo feature mesh, plugin crate feature server (node/component code later under feature agent). Server role dependency for coordinator; no node component creates a server. A generic plugin API will declare actions/effects/settings/defaults/dependencies and own socket workers; runtime disable cancels and joins workers before returning. Preserve frozen mesh.* action IDs and topic mesh. Coordinate naming with #129; contract updated before implementation.
Author
Owner

Started #129 preflight on mesh-dataplane, base/head 63b1f10e21; clean worktree, only writer. Read #129 and mesh parent #79 comments, coordinator README, plugin/SSH sources, architecture/process and owner decisions from main (this base DECISIONS.md ends at D112). Checking required control-channel and plugin integration prerequisites before implementation. No push/deploy or host network changes.

Started #129 preflight on mesh-dataplane, base/head 63b1f10e2112b4d06f7059d4faf196251a58d6a8; clean worktree, only writer. Read #129 and mesh parent #79 comments, coordinator README, plugin/SSH sources, architecture/process and owner decisions from main (this base DECISIONS.md ends at D112). Checking required control-channel and plugin integration prerequisites before implementation. No push/deploy or host network changes.
Author
Owner

Preflight finding / blocked before M6 step 1. Base/head remains 63b1f10e21, clean mesh-dataplane worktree; no commits. Required remote membership/control delivery is absent here: crates/infraternal-server/src/embedded.rs supervises only the inherited Unix socketpair; crates/infraternal-agent/src/transport.rs accepts inherited fd >=3; crates/infraternal-plugin-api/src/lib.rs and crates/plugins/ssh/src/lib.rs contain only module docs. No crates/plugins/mesh or contracts/mesh-api.md exists at HEAD.

The already-owned implementation exists on mesh-api at inspected revision 43d6f8b426 (crates/plugins/mesh, PluginDescriptor/Plugin/SocketHost/ActionDef and contracts/mesh-api.md); #129's prior R12 comment explicitly assigns its lifecycle/optional-feature repair there. RemoteService/remote_runtime and remote enrollment exist on remote-agents at inspected revision 7d3caf7bae, absent on this base. Current dev inspected at 7d6df4470c also lacks both prerequisites.

Needed from orchestrator: integrate the repaired #108 mesh plugin/API and #78 authenticated remote transport into a base for this lane. Then resume #129 with additive node-control delivery/coordinator persistence using those owned types. Importing in-progress branches or rebuilding their inventory/auth/plugin host here would duplicate active lanes and cannot validate required end-to-end step 1. This is a dependency report, not an approval request.

Environment evidence: sudo -n true exit 0; unshare --user --map-root-user --net true exit 0; unshare -rn sh -c 'ip link add mesh-probe type wireguard && ip link delete mesh-probe' exit 0; systemd-run --user --scope -p CPUWeight=10000 true exit 0. Probe-only, no private keys generated or read, no host network changes. /proc/loadavg at probe: 18.32 13.87 13.98. Rootless real-kernel harness is available per #81; privileges are not the blocker. D128 onward/research/mesh-engines absent at base; owner decisions/research read from main without changing repository files.

Job not complete. scripts/verify fast not run: no implementation or commits to gate; no passing gate, performance or packet-continuity claim. All six requested steps remain. Issue stays open.

Preflight finding / blocked before M6 step 1. Base/head remains 63b1f10e2112b4d06f7059d4faf196251a58d6a8, clean mesh-dataplane worktree; no commits. Required remote membership/control delivery is absent here: crates/infraternal-server/src/embedded.rs supervises only the inherited Unix socketpair; crates/infraternal-agent/src/transport.rs accepts inherited fd >=3; crates/infraternal-plugin-api/src/lib.rs and crates/plugins/ssh/src/lib.rs contain only module docs. No crates/plugins/mesh or contracts/mesh-api.md exists at HEAD. The already-owned implementation exists on mesh-api at inspected revision 43d6f8b426e03cc02353c7599658d1b524d0e3b0 (crates/plugins/mesh, PluginDescriptor/Plugin/SocketHost/ActionDef and contracts/mesh-api.md); #129's prior R12 comment explicitly assigns its lifecycle/optional-feature repair there. RemoteService/remote_runtime and remote enrollment exist on remote-agents at inspected revision 7d3caf7bae1b674596e56c31c318c470d3bdb24c, absent on this base. Current dev inspected at 7d6df4470cfce59661225c0f3dbcbf2a36827ab1 also lacks both prerequisites. Needed from orchestrator: integrate the repaired #108 mesh plugin/API and #78 authenticated remote transport into a base for this lane. Then resume #129 with additive node-control delivery/coordinator persistence using those owned types. Importing in-progress branches or rebuilding their inventory/auth/plugin host here would duplicate active lanes and cannot validate required end-to-end step 1. This is a dependency report, not an approval request. Environment evidence: sudo -n true exit 0; unshare --user --map-root-user --net true exit 0; unshare -rn sh -c 'ip link add mesh-probe type wireguard && ip link delete mesh-probe' exit 0; systemd-run --user --scope -p CPUWeight=10000 true exit 0. Probe-only, no private keys generated or read, no host network changes. /proc/loadavg at probe: 18.32 13.87 13.98. Rootless real-kernel harness is available per #81; privileges are not the blocker. D128 onward/research/mesh-engines absent at base; owner decisions/research read from main without changing repository files. Job not complete. scripts/verify fast not run: no implementation or commits to gate; no passing gate, performance or packet-continuity claim. All six requested steps remain. Issue stays open.
Author
Owner

Orchestrator: blocked correctly — needs remote-agents (authenticated remote control channel, under review) and mesh-api round 4 (plugin form, running). Will relaunch on an integration branch (dev + remote-agents + mesh-api) once both reviews clear.

Orchestrator: blocked correctly — needs remote-agents (authenticated remote control channel, under review) and mesh-api round 4 (plugin form, running). Will relaunch on an integration branch (dev + remote-agents + mesh-api) once both reviews clear.
Author
Owner

Independent review started on review-mesh-dataplane; target/base/head 63b1f10e21. Read every comment on #129 and parent #79, repository rules, main decisions and author report. Diff against merge-base with dev: 0 files, 0 commits. Confirming prerequisite absence and running scripts/verify fast on the untouched job head. No implementation fixes, push or deploy.

Independent review started on review-mesh-dataplane; target/base/head 63b1f10e2112b4d06f7059d4faf196251a58d6a8. Read every comment on #129 and parent #79, repository rules, main decisions and author report. Diff against merge-base with dev: 0 files, 0 commits. Confirming prerequisite absence and running scripts/verify fast on the untouched job head. No implementation fixes, push or deploy.
Author
Owner

Independent review finished. Verdict: do not merge this target as a completed dataplane slice. P0=0, P1=0, P2=0, P3=0 confirmed implementation defects; no submitted implementation to test. Target 63b1f10e equals merge-base with dev: 0 changed files, 0 lane commits. Confirmed plugin API is documentation-only, crates/plugins/mesh and contracts/mesh-api.md absent, transport inherited-fd only. Existing author/orchestrator blocker stands: relaunch after integrating reviewed remote control and repaired mesh plugin/API. No fixes or artificial defect tests for absent prerequisites.

Evidence committed on review-mesh-dataplane, head 84e5fcba09: docs/verification/mesh-dataplane-review/README.md and verify-fast.log. Findings status appended to review job findings.md. Worktree clean; no push/deploy.

scripts/verify fast ran on exact untouched job head 63b1f10e, exit 1. Machine infraternal-dev, 8 logical CPUs; starting load 16.44 17.58 15.84. Initial latency self-test stops before Rust/TypeScript checks; no passing gate claim or mesh regression attribution. Full output verbatim:

latency proxy: configured 300 ms RTT did not arrive: p50=381.00 ms p99=408.41 ms
Independent review finished. Verdict: do not merge this target as a completed dataplane slice. P0=0, P1=0, P2=0, P3=0 confirmed implementation defects; no submitted implementation to test. Target 63b1f10e equals merge-base with dev: 0 changed files, 0 lane commits. Confirmed plugin API is documentation-only, crates/plugins/mesh and contracts/mesh-api.md absent, transport inherited-fd only. Existing author/orchestrator blocker stands: relaunch after integrating reviewed remote control and repaired mesh plugin/API. No fixes or artificial defect tests for absent prerequisites. Evidence committed on review-mesh-dataplane, head 84e5fcba0965d6de1955c8c30aad47b2c688afd0: docs/verification/mesh-dataplane-review/README.md and verify-fast.log. Findings status appended to review job findings.md. Worktree clean; no push/deploy. scripts/verify fast ran on exact untouched job head 63b1f10e, exit 1. Machine infraternal-dev, 8 logical CPUs; starting load 16.44 17.58 15.84. Initial latency self-test stops before Rust/TypeScript checks; no passing gate claim or mesh regression attribution. Full output verbatim: ```text latency proxy: configured 300 ms RTT did not arrive: p50=381.00 ms p99=408.41 ms ```
Author
Owner

#108 round-4 control repair is committed on mesh-api at 02f68dbe5a, awaiting independent review/integration. Naming remains plugin id mesh, crate infraternal-plugin-mesh at crates/plugins/mesh, binary/server optional Cargo feature mesh, plugin crate feature server. The coordinator requires an existing server role; future node component goes under the same crate/id with feature agent. Generic PluginRuntime and SocketHost own discovery, fresh-owner switching, bounded workers and abort/join disable. Frozen mesh.* action IDs/topic mesh are preserved; contracts/plugin.md §9 describes the implemented binding. Final fast gate passes all rows, including x86/ARM size budgets. No dataplane or remote transport implementation claim.

#108 round-4 control repair is committed on mesh-api at 02f68dbe5a5264912caec427861270e013137d68, awaiting independent review/integration. Naming remains plugin id mesh, crate infraternal-plugin-mesh at crates/plugins/mesh, binary/server optional Cargo feature mesh, plugin crate feature server. The coordinator requires an existing server role; future node component goes under the same crate/id with feature agent. Generic PluginRuntime and SocketHost own discovery, fresh-owner switching, bounded workers and abort/join disable. Frozen mesh.* action IDs/topic mesh are preserved; contracts/plugin.md §9 describes the implemented binding. Final fast gate passes all rows, including x86/ARM size budgets. No dataplane or remote transport implementation claim.
Author
Owner

Started slice 1 on mesh-dataplane, clean base/head 3a89477e. Read CLAUDE.md, DECISIONS.md, architecture/process, every #129 and parent #79 comment, and D163–169/D196–205/D214–216 from origin/dev. Previous blocker is resolved on this production base: crates/plugins/mesh and remote authenticated transport exist. Only writer; atomic commits pushed to mesh-dataplane; no deploy. Implementing additive node configuration delivery, typed kernel netlink, edition default policy and direct-path proof. D215 transport seam only in this slice, as brief specifies.

Started slice 1 on mesh-dataplane, clean base/head 3a89477e. Read CLAUDE.md, DECISIONS.md, architecture/process, every #129 and parent #79 comment, and D163–169/D196–205/D214–216 from origin/dev. Previous blocker is resolved on this production base: crates/plugins/mesh and remote authenticated transport exist. Only writer; atomic commits pushed to mesh-dataplane; no deploy. Implementing additive node configuration delivery, typed kernel netlink, edition default policy and direct-path proof. D215 transport seam only in this slice, as brief specifies.
Author
Owner

Contract proposal before implementation: contracts/mesh-dataplane.md adds bounded staged node snapshots/diffs over existing authenticated plugin calls (8 KiB), typed kernel netlink, node-owned interface/firewall lifecycle, D216 edition default and directed-pair reach-loss preview. Existing mesh.* inventory contracts remain frozen. Access grants override the fallback default for pairs they touch so port rules narrow allow and open deny. Server exception and established replies remain. No additional transport authentication or foundational dependency; reuse nix/OpenSSL already in workspace. D215 endpoint selection remains a seam per slice brief. Kernel probe unshare -rn: WireGuard create/delete passed; nft and iptables-nft available in /usr/sbin. Load 24.80/26.54/19.75; benchmarks will record actual load.

Contract proposal before implementation: contracts/mesh-dataplane.md adds bounded staged node snapshots/diffs over existing authenticated plugin calls (8 KiB), typed kernel netlink, node-owned interface/firewall lifecycle, D216 edition default and directed-pair reach-loss preview. Existing mesh.* inventory contracts remain frozen. Access grants override the fallback default for pairs they touch so port rules narrow allow and open deny. Server exception and established replies remain. No additional transport authentication or foundational dependency; reuse nix/OpenSSL already in workspace. D215 endpoint selection remains a seam per slice brief. Kernel probe unshare -rn: WireGuard create/delete passed; nft and iptables-nft available in /usr/sbin. Load 24.80/26.54/19.75; benchmarks will record actual load.
Author
Owner

Gate environment finding at unchanged base 3a89477e with optional dependencies only: initial_attach_requires_explicit_credit_before_replay failed before opening a daemon (scripts/verify-agent-attach-credit.py:17 FileNotFoundError target/ac2819758). This fixture ignores CARGO_TARGET_DIR. Added an ignored worktree target symlink to the job scratch target so its temporary state also stays under $HOME, as required; no implementation/test threshold changed. Clippy passed. Five other agent_review tests passed; real abrupt-stop (43.09 s) and saturated queues (37.91 s) passed. Full fast gate continues; will rerun with the corrected fixture parent. Load ranged 20–32. No commit/push yet.

Gate environment finding at unchanged base 3a89477e with optional dependencies only: initial_attach_requires_explicit_credit_before_replay failed before opening a daemon (scripts/verify-agent-attach-credit.py:17 FileNotFoundError target/ac2819758). This fixture ignores CARGO_TARGET_DIR. Added an ignored worktree target symlink to the job scratch target so its temporary state also stays under $HOME, as required; no implementation/test threshold changed. Clippy passed. Five other agent_review tests passed; real abrupt-stop (43.09 s) and saturated queues (37.91 s) passed. Full fast gate continues; will rerun with the corrected fixture parent. Load ranged 20–32. No commit/push yet.
Author
Owner

Draft Linux-engine evidence (head still 3a89477e; modules not yet registered/committed, full shipping integration pending). Scratch harness type-check passed; netlink malformed-length/padding + nested parser tests 2/2 and D216 default/direction/port-narrowing/chunk tests 3/3 passed. Real kernel in user-owned netns: 1,000 peers applied and counted, debug apply 279561 us, one endpoint update 17567 us, load 27.24/33.74/37.10; release rerun pending (do not compare debug numbers to D169 release).

Two namespaces, real kernel WG + nftables: underlay ping p50/p99 0.044/1.070 ms; mesh 0.212/0.395 ms (25/25 packets), TCP 128 MiB fully counted 6544.04 vs 825.07 Mb/s; join to first packet 300212 us; new ping denied after policy switch; fixture CPU ticks over 2 s 0/0, RSS 6680576/6668288 bytes (6.674 GB distributed across 1,000 fixture nodes). Load 40.28/35.72/37.35. Fixture-only RSS, not the full infraternal agent. One real namespace pair: direct 1/1, later paths needed 0/1; production NAT fraction is unknown until orchestrator two-host proof. Evidence: job scratch kernel.log, namespace-proof.log; source drafts crates/plugins/mesh/src/{netlink,wireguard,firewall,node}.rs and scripts/mesh-namespace-proof.py. Fast gate is still building first-time release/static artifacts after its fixture-parent failure; rerun required. No completion/production claim.

Draft Linux-engine evidence (head still 3a89477e; modules not yet registered/committed, full shipping integration pending). Scratch harness type-check passed; netlink malformed-length/padding + nested parser tests 2/2 and D216 default/direction/port-narrowing/chunk tests 3/3 passed. Real kernel in user-owned netns: 1,000 peers applied and counted, debug apply 279561 us, one endpoint update 17567 us, load 27.24/33.74/37.10; release rerun pending (do not compare debug numbers to D169 release). Two namespaces, real kernel WG + nftables: underlay ping p50/p99 0.044/1.070 ms; mesh 0.212/0.395 ms (25/25 packets), TCP 128 MiB fully counted 6544.04 vs 825.07 Mb/s; join to first packet 300212 us; new ping denied after policy switch; fixture CPU ticks over 2 s 0/0, RSS 6680576/6668288 bytes (6.674 GB distributed across 1,000 fixture nodes). Load 40.28/35.72/37.35. Fixture-only RSS, not the full infraternal agent. One real namespace pair: direct 1/1, later paths needed 0/1; production NAT fraction is unknown until orchestrator two-host proof. Evidence: job scratch kernel.log, namespace-proof.log; source drafts crates/plugins/mesh/src/{netlink,wireguard,firewall,node}.rs and scripts/mesh-namespace-proof.py. Fast gate is still building first-time release/static artifacts after its fixture-parent failure; rerun required. No completion/production claim.
Author
Owner

Step 1 committed and pushed: c42ebe29 (optional Linux node dependencies; reuses existing nix/OpenSSL/zeroize, no new engine). Server activation is unchanged. scripts/verify fast output follows verbatim; D205 permits the size-only failure. The x86 stripped binary is 19,613,248 bytes before any node code is activated; size delta for this dependency-only step is zero. TypeScript checks were run separately because static size failure stops the script: 36 tests passed, 0 failed, 34,462 expectations.

Running as unit: run-p3924544-i37439675.scope; invocation ID: 98ec9f1ea9f44f029835717cd2688438
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=308.18 p99_ms=329.17 result=PASS

==> fmt

==> VT native fmt

==> clippy
Finished dev profile [unoptimized + debuginfo] target(s) in 1.52s

==> test
Finished test profile [unoptimized + debuginfo] target(s) in 1.19s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 42.43s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.55s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test last_typist_selects_its_own_real_pty_dimensions ... ok
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test initial_attach_requires_explicit_credit_before_replay ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.32s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.15s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test disallowed_signal_only_disconnects_peer ... ok
test double_fork_survives_parent_death ... ok
test replacement_connection_and_malformed_limit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.30s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.25s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.36s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.85s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.10s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test overlaps_are_reported_without_silent_range_changes ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test names_versions_and_backend_status ... ok
test directional_grants_union_and_minimal_updates ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.39s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 6 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test tests::registry_routes_only_declared_actions ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.06s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok
test component_off_retires_a_real_native_helper ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok
test addresses_never_become_options_or_shell_syntax ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test cancellation_retires_the_helper_descendant_too ... ok
test completed_helper_retires_descendants_with_closed_pipes ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 328.40s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.26s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test review_grant_parser_rejects_unknown_nested_port_fields ... ok
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_undeclared_topic_is_left_to_the_core ... ok
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_disable_answers_inflight_call ... ok
test review_exited_worker_ends_its_subscriptions ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test frame::checks::golden::every_frozen_message ... ok
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test ring::checks::tests::wrap_and_exact_offsets ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 44.47s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.73s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.54s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Finished release profile [optimized] target(s) in 0.79s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19613248 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19613248 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step 1 committed and pushed: c42ebe29 (optional Linux node dependencies; reuses existing nix/OpenSSL/zeroize, no new engine). Server activation is unchanged. scripts/verify fast output follows verbatim; D205 permits the size-only failure. The x86 stripped binary is 19,613,248 bytes before any node code is activated; size delta for this dependency-only step is zero. TypeScript checks were run separately because static size failure stops the script: 36 tests passed, 0 failed, 34,462 expectations. Running as unit: run-p3924544-i37439675.scope; invocation ID: 98ec9f1ea9f44f029835717cd2688438 METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=308.18 p99_ms=329.17 result=PASS ==> fmt ==> VT native fmt ==> clippy Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.52s ==> test Finished `test` profile [unoptimized + debuginfo] target(s) in 1.19s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 42.43s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.55s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test last_typist_selects_its_own_real_pty_dimensions ... ok test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test initial_attach_requires_explicit_credit_before_replay ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.32s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.15s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test disallowed_signal_only_disconnects_peer ... ok test double_fork_survives_parent_death ... ok test replacement_connection_and_malformed_limit ... ok active test user_scope_survives_parent_unit_stop ... ok test real_shell_reconnect_resize_and_retained_exit ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.30s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.25s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.36s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.85s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.10s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test overlaps_are_reported_without_silent_range_changes ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test names_versions_and_backend_status ... ok test directional_grants_union_and_minimal_updates ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.39s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 6 tests test component_tests::component_declarations_cannot_create_servers ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test tests::registry_routes_only_declared_actions ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.06s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test component_off_retires_a_real_native_helper ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test refused_previous_service_stop_only_removes_staging ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test addresses_never_become_options_or_shell_syntax ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test cancellation_retires_the_helper_descendant_too ... ok test completed_helper_retires_descendants_with_closed_pipes ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test stream_tests::split_mux_header_preserves_trailing_close ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 328.40s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test concurrent_redemption_has_one_winner_and_one_certificate ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.26s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test review_grant_parser_rejects_unknown_nested_port_fields ... ok test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_undeclared_topic_is_left_to_the_core ... ok test review_core_topic_remains_core_owned_even_when_declared ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_disable_answers_inflight_call ... ok test review_exited_worker_ends_its_subscriptions ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test frame::checks::tests::golden_and_fragmented ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test frame::checks::golden::every_frozen_message ... ok test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test ring::checks::tests::wrap_and_exact_offsets ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 44.47s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.73s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.54s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Finished `release` profile [optimized] target(s) in 0.79s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19613248 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19613248 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Release kernel measurement after buffer reuse, in an isolated user/network namespace on infraternal-dev under CPUWeight=10000:
Running as unit: run-p66870-i37775754.scope; invocation ID: 73b28d9ed09947bda2837e0df8e03dee

running 1 test
METRIC kernel_peers machine=infraternal-dev peers=1000 apply_us=46202 single_peer_us=16 load=6.40 9.45 13.95 14/2810 66882
test real_kernel_chunked_peers ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 27.39s

Production source: crates/plugins/mesh/src/netlink.rs and wireguard.rs. One persistent socket/family and reusable zeroized request/reply buffers avoid allocation on endpoint updates. Public GET dump confirmed 1,000 peers. Draft configuration tests 3/3 and parser tests 2/2 passed. All-feature Mesh Clippy passed. Full daemon/coordinator lifecycle and final namespace policy proof remain outstanding; these figures measure the kernel client only.

Release kernel measurement after buffer reuse, in an isolated user/network namespace on infraternal-dev under CPUWeight=10000: Running as unit: run-p66870-i37775754.scope; invocation ID: 73b28d9ed09947bda2837e0df8e03dee running 1 test METRIC kernel_peers machine=infraternal-dev peers=1000 apply_us=46202 single_peer_us=16 load=6.40 9.45 13.95 14/2810 66882 test real_kernel_chunked_peers ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 27.39s Production source: crates/plugins/mesh/src/netlink.rs and wireguard.rs. One persistent socket/family and reusable zeroized request/reply buffers avoid allocation on endpoint updates. Public GET dump confirmed 1,000 peers. Draft configuration tests 3/3 and parser tests 2/2 passed. All-feature Mesh Clippy passed. Full daemon/coordinator lifecycle and final namespace policy proof remain outstanding; these figures measure the kernel client only.
Author
Owner

Draft direct-path fixture now proves IPv4 and IPv6, blocks new ping/TCP under deny, preserves an established TCP connection across the switch, and opens only the granted TCP port. Real kernel, two user/network namespaces, CPUWeight=10000, no host interfaces changed. Output:
Running as unit: run-p204783-i37913622.scope; invocation ID: aca2faec1dc54382a8642ebf297399ce
{"apply": [{"applied": true, "apply_us": 39377}, {"applied": true, "apply_us": 38943}], "deny_new_ping": true, "deny_new_tcp": true, "direct_pairs": 1, "established_survives_switch": true, "fixture_idle_ticks_2s": [0, 0], "fixture_rss_at_1000_nodes_bytes": 6051840000, "fixture_rss_bytes": [6017024, 6086656], "join_to_first_packet_us": 97008, "load": "16.55 14.23 12.97 8/2946 204907", "machine": "infraternal-dev", "mesh_ipv6_ping": {"p50_ms": 0.232, "p99_ms": 2.98, "received": 25}, "mesh_mbps": 1403.11, "mesh_ping": {"p50_ms": 0.265, "p99_ms": 14.3, "received": 25}, "needs_later_paths": 0, "pairs": 1, "port_grant_and_other_port_denial": true, "real_kernel": true, "rootless_userns": true, "underlay_mbps": 21294.75, "underlay_ping": {"p50_ms": 0.041, "p99_ms": 0.08, "received": 25}}

Kernel ephemeral-port regression: port 0 remains unbound while the interface is down. Added real_kernel_ephemeral_identity: failed before activation, passed after the client activated the device before endpoint discovery. Evidence: ephemeral-red.log and ephemeral-green.log under the job scratch directory; production source wireguard.rs.
Parser sanitizer fuzz: 7,059,450 cases/61 seconds; coverage 129, features 558, peak RSS 72 MiB, no crash. The first run exhausted the harness 256 MiB sanitizer quarantine budget on an 803-byte input; rerun with a 16 MiB quarantine and 512 MiB harness limit stayed stable. Paths: crates/plugins/mesh/fuzz; scratch fuzz-run2.log.
Full daemon wiring and proof are still outstanding. Only the observed namespace pair is proven direct (1/1); no production-pair fraction is inferred or measured outside the authorized host.

Draft direct-path fixture now proves IPv4 and IPv6, blocks new ping/TCP under deny, preserves an established TCP connection across the switch, and opens only the granted TCP port. Real kernel, two user/network namespaces, CPUWeight=10000, no host interfaces changed. Output: Running as unit: run-p204783-i37913622.scope; invocation ID: aca2faec1dc54382a8642ebf297399ce {"apply": [{"applied": true, "apply_us": 39377}, {"applied": true, "apply_us": 38943}], "deny_new_ping": true, "deny_new_tcp": true, "direct_pairs": 1, "established_survives_switch": true, "fixture_idle_ticks_2s": [0, 0], "fixture_rss_at_1000_nodes_bytes": 6051840000, "fixture_rss_bytes": [6017024, 6086656], "join_to_first_packet_us": 97008, "load": "16.55 14.23 12.97 8/2946 204907", "machine": "infraternal-dev", "mesh_ipv6_ping": {"p50_ms": 0.232, "p99_ms": 2.98, "received": 25}, "mesh_mbps": 1403.11, "mesh_ping": {"p50_ms": 0.265, "p99_ms": 14.3, "received": 25}, "needs_later_paths": 0, "pairs": 1, "port_grant_and_other_port_denial": true, "real_kernel": true, "rootless_userns": true, "underlay_mbps": 21294.75, "underlay_ping": {"p50_ms": 0.041, "p99_ms": 0.08, "received": 25}} Kernel ephemeral-port regression: port 0 remains unbound while the interface is down. Added real_kernel_ephemeral_identity: failed before activation, passed after the client activated the device before endpoint discovery. Evidence: ephemeral-red.log and ephemeral-green.log under the job scratch directory; production source wireguard.rs. Parser sanitizer fuzz: 7,059,450 cases/61 seconds; coverage 129, features 558, peak RSS 72 MiB, no crash. The first run exhausted the harness 256 MiB sanitizer quarantine budget on an 803-byte input; rerun with a 16 MiB quarantine and 512 MiB harness limit stayed stable. Paths: crates/plugins/mesh/fuzz; scratch fuzz-run2.log. Full daemon wiring and proof are still outstanding. Only the observed namespace pair is proven direct (1/1); no production-pair fraction is inferred or measured outside the authorized host.
Author
Owner

Step 2 committed: 5cc973f9 public-only Config/PeerPolicy/Chunk types and edition fallback selector; no private-key representation. Mesh/fallback socket coordinates leave the D215 TLS-name seam separate. scripts/verify fast output follows verbatim. Stripped x86 size remains 19,613,248 bytes (zero delta); only the D205 size row fails. Frontend sources are unchanged; previously separate TS checks passed 36/36.

Running as unit: run-p140153-i37848993.scope; invocation ID: 661aea63670c4328903feded9854ee13
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=330.33 p99_ms=330.44 result=PASS

==> fmt

==> VT native fmt

==> clippy
Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz)
Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished dev profile [unoptimized + debuginfo] target(s) in 27.90s

==> test
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished test profile [unoptimized + debuginfo] target(s) in 1m 04s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.57s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.48s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 34.66s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test initial_attach_requires_explicit_credit_before_replay ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.59s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.15s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test double_fork_survives_parent_death ... ok
test disallowed_signal_only_disconnects_peer ... ok
test replacement_connection_and_malformed_limit ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.37s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.19s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.82s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.98s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.20s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test overlaps_are_reported_without_silent_range_changes ... ok
test names_versions_and_backend_status ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test directional_grants_union_and_minimal_updates ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.79s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 6 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test tests::registry_routes_only_declared_actions ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.13s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test only_exhausted_auth_returns_typed_choose_method ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test component_off_retires_a_real_native_helper ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.67s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test addresses_never_become_options_or_shell_syntax ... ok
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.98s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test cancellation_retires_the_helper_descendant_too ... ok
test completed_helper_retires_descendants_with_closed_pipes ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 264.42s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.25s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test review_grant_parser_rejects_unknown_nested_port_fields ... ok
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_undeclared_topic_is_left_to_the_core ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_exited_worker_ends_its_subscriptions ... ok
test review_disable_answers_inflight_call ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::golden::every_frozen_message ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test ring::checks::tests::wrap_and_exact_offsets ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 59.38s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished release profile [optimized] target(s) in 4m 25s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19613248 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19613248 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step 2 committed: 5cc973f9 public-only Config/PeerPolicy/Chunk types and edition fallback selector; no private-key representation. Mesh/fallback socket coordinates leave the D215 TLS-name seam separate. scripts/verify fast output follows verbatim. Stripped x86 size remains 19,613,248 bytes (zero delta); only the D205 size row fails. Frontend sources are unchanged; previously separate TS checks passed 36/36. Running as unit: run-p140153-i37848993.scope; invocation ID: 661aea63670c4328903feded9854ee13 METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=330.33 p99_ms=330.44 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz) Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.90s ==> test Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 04s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.57s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.48s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 34.66s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test initial_attach_requires_explicit_credit_before_replay ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.59s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.15s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test double_fork_survives_parent_death ... ok test disallowed_signal_only_disconnects_peer ... ok test replacement_connection_and_malformed_limit ... ok test real_shell_reconnect_resize_and_retained_exit ... ok active test user_scope_survives_parent_unit_stop ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.37s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.19s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.82s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.98s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.20s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test overlaps_are_reported_without_silent_range_changes ... ok test names_versions_and_backend_status ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test directional_grants_union_and_minimal_updates ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.79s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 6 tests test component_tests::component_declarations_cannot_create_servers ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test tests::registry_routes_only_declared_actions ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.13s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test only_exhausted_auth_returns_typed_choose_method ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test component_off_retires_a_real_native_helper ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test refused_previous_service_stop_only_removes_staging ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.67s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test addresses_never_become_options_or_shell_syntax ... ok test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.98s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test cancellation_retires_the_helper_descendant_too ... ok test completed_helper_retires_descendants_with_closed_pipes ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test stream_tests::split_mux_header_preserves_trailing_close ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 264.42s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test concurrent_redemption_has_one_winner_and_one_certificate ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.25s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test review_grant_parser_rejects_unknown_nested_port_fields ... ok test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_core_topic_remains_core_owned_even_when_declared ... ok test review_undeclared_topic_is_left_to_the_core ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_exited_worker_ends_its_subscriptions ... ok test review_disable_answers_inflight_call ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::golden::every_frozen_message ... ok test frame::checks::tests::golden_and_fragmented ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test ring::checks::tests::wrap_and_exact_offsets ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 59.38s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `release` profile [optimized] target(s) in 4m 25s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19613248 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19613248 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Additive host bridge proposal for the requested CLI/D198 lifecycle: one generic same-uid Unix control socket inside the existing private infraternal agent state directory, not a network listener. It uses the same declared action registry and 8 KiB bodies; it persists across remote-channel loss so mesh status/up/down remain available offline. A generic declared plugin.event on the existing authenticated control stream invalidates node consumers after local up/down; payloads carry no keys or credentials. The shared host owns the listener/worker; Mesh owns only its interface/filter and retains no work when explicitly off. Large Access unions require staged port continuations in Chunk.merged. The 1,000-port regression failed on an oversized frame with the original chunker and now passes with every grant preserved. Paths: crates/plugins/mesh/tests/configuration.rs, configuration.rs, dataplane.rs; scratch port-chunk-red-confirmed.log / green-confirmed.log.

Additive host bridge proposal for the requested CLI/D198 lifecycle: one generic same-uid Unix control socket inside the existing private infraternal agent state directory, not a network listener. It uses the same declared action registry and 8 KiB bodies; it persists across remote-channel loss so mesh status/up/down remain available offline. A generic declared plugin.event on the existing authenticated control stream invalidates node consumers after local up/down; payloads carry no keys or credentials. The shared host owns the listener/worker; Mesh owns only its interface/filter and retains no work when explicitly off. Large Access unions require staged port continuations in Chunk.merged. The 1,000-port regression failed on an oversized frame with the original chunker and now passes with every grant preserved. Paths: crates/plugins/mesh/tests/configuration.rs, configuration.rs, dataplane.rs; scratch port-chunk-red-confirmed.log / green-confirmed.log.
Author
Owner

Step 3 committed: bae91f87 coordinator compiler, reach-loss preview and bounded snapshots/deltas. Four tests passed, including a failing-before-fix 1,000-port regression: all grants survive staged continuations, each body <=8 KiB. A one-peer endpoint delta contains only that peer. scripts/verify fast output follows verbatim. Stripped x86 remains 19,613,248 bytes (zero delta); only the allowed D205 size row fails. Full lifecycle/daemon integration remains pending.

Running as unit: run-p388766-i38097602.scope; invocation ID: 485b5e1396854b64b766726ef97d6807
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=311.69 p99_ms=328.88 result=PASS

==> fmt

==> VT native fmt

==> clippy
Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Finished dev profile [unoptimized + debuginfo] target(s) in 1.00s

==> test
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished test profile [unoptimized + debuginfo] target(s) in 2m 08s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.07s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 43.95s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.82s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test initial_attach_requires_explicit_credit_before_replay ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.20s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.24s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test disallowed_signal_only_disconnects_peer ... ok
test double_fork_survives_parent_death ... ok
test replacement_connection_and_malformed_limit ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.28s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.38s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.95s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.87s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.24s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test overlaps_are_reported_without_silent_range_changes ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test names_versions_and_backend_status ... ok
test directional_grants_union_and_minimal_updates ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.03s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 6 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test tests::registry_routes_only_declared_actions ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok
test review_topic_borrows_plain_and_owns_escaped ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0)

running 4 tests
test edition_default_is_explicit_and_build_selected ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.09s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok
test component_off_retires_a_real_native_helper ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_socket_refuses_an_unrelated_same_user_process ... ok
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.36s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test addresses_never_become_options_or_shell_syntax ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test completed_helper_retires_descendants_with_closed_pipes ... ok
test cancellation_retires_the_helper_descendant_too ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 371.56s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.35s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test review_grant_parser_rejects_unknown_nested_port_fields ... ok
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_undeclared_topic_is_left_to_the_core ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_exited_worker_ends_its_subscriptions ... ok
test review_disable_answers_inflight_call ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test ring::checks::tests::wrap_and_exact_offsets ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test frame::checks::golden::every_frozen_message ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke has been running for over 60 seconds
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 62.08s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished release profile [optimized] target(s) in 3m 22s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19613312 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19613312 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step 3 committed: bae91f87 coordinator compiler, reach-loss preview and bounded snapshots/deltas. Four tests passed, including a failing-before-fix 1,000-port regression: all grants survive staged continuations, each body <=8 KiB. A one-peer endpoint delta contains only that peer. scripts/verify fast output follows verbatim. Stripped x86 remains 19,613,248 bytes (zero delta); only the allowed D205 size row fails. Full lifecycle/daemon integration remains pending. Running as unit: run-p388766-i38097602.scope; invocation ID: 485b5e1396854b64b766726ef97d6807 METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=311.69 p99_ms=328.88 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.00s ==> test Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 08s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.07s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 43.95s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.82s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test initial_attach_requires_explicit_credit_before_replay ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.20s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.24s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test disallowed_signal_only_disconnects_peer ... ok test double_fork_survives_parent_death ... ok test replacement_connection_and_malformed_limit ... ok test real_shell_reconnect_resize_and_retained_exit ... ok active test user_scope_survives_parent_unit_stop ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.28s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.38s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.95s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.87s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.24s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test overlaps_are_reported_without_silent_range_changes ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test names_versions_and_backend_status ... ok test directional_grants_union_and_minimal_updates ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.03s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 6 tests test component_tests::component_declarations_cannot_create_servers ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test tests::registry_routes_only_declared_actions ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test review_topic_borrows_plain_and_owns_escaped ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0) running 4 tests test edition_default_is_explicit_and_build_selected ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.09s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test component_off_retires_a_real_native_helper ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_socket_refuses_an_unrelated_same_user_process ... ok test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test refused_previous_service_stop_only_removes_staging ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.36s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test addresses_never_become_options_or_shell_syntax ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test completed_helper_retires_descendants_with_closed_pipes ... ok test cancellation_retires_the_helper_descendant_too ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test stream_tests::split_mux_header_preserves_trailing_close ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 371.56s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test concurrent_redemption_has_one_winner_and_one_certificate ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.35s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test review_grant_parser_rejects_unknown_nested_port_fields ... ok test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_core_topic_remains_core_owned_even_when_declared ... ok test review_undeclared_topic_is_left_to_the_core ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_exited_worker_ends_its_subscriptions ... ok test review_disable_answers_inflight_call ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test ring::checks::tests::wrap_and_exact_offsets ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test frame::checks::golden::every_frozen_message ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test frame::checks::tests::golden_and_fragmented ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke has been running for over 60 seconds test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 62.08s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `release` profile [optimized] target(s) in 3m 22s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19613312 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19613312 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step: generic authenticated node hooks and declared machine-only plugin actions committed at 6d7e33d4; pushed mesh-dataplane. Public human discovery excludes control actions; bounded event tests cover undeclared, invalid JSON and oversized payloads. D198 default hooks create no worker. Stripped x86 binary 19,619,680 B, +6,432 B against previous step; D205 size-only exception. scripts/verify fast output verbatim:

Running as unit: run-p607266-i38316076.scope; invocation ID: 5a7718846d584852bf67a6d96716e946
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=309.19 p99_ms=317.39 result=PASS

==> fmt

==> VT native fmt

==> clippy
Checking infraternal-plugin-host-facts v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/host-facts)
Checking infraternal-plugin-remote v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/remote)
Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Checking infraternal-agent v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-agent)
Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz)
Checking infraternal-plugin-ssh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/ssh)
Checking infraternal-plugin-api v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-plugin-api)
Finished dev profile [unoptimized + debuginfo] target(s) in 25.12s

==> test
Compiling infraternal-plugin-api v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-plugin-api)
Finished test profile [unoptimized + debuginfo] target(s) in 2.23s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.10s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.99s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test initial_attach_requires_explicit_credit_before_replay ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.96s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.28s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test double_fork_survives_parent_death ... ok
test disallowed_signal_only_disconnects_peer ... ok
test replacement_connection_and_malformed_limit ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.56s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.22s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.80s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.35s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.24s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test exhausted_versions_reject_mutations_without_changing_state ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test directional_grants_union_and_minimal_updates ... ok
test names_versions_and_backend_status ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test overlaps_are_reported_without_silent_range_changes ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.90s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 8 tests
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test component_tests::component_declarations_cannot_create_servers ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok
test tests::registry_routes_only_declared_actions ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0)

running 4 tests
test edition_default_is_explicit_and_build_selected ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.07s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test component_off_retires_a_real_native_helper ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok
test addresses_never_become_options_or_shell_syntax ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test completed_helper_retires_descendants_with_closed_pipes ... ok
test cancellation_retires_the_helper_descendant_too ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 344.47s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.40s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok
test review_grant_parser_rejects_unknown_nested_port_fields ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test role_scopes_require_an_array_when_provided ... ok
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_undeclared_topic_is_left_to_the_core ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_exited_worker_ends_its_subscriptions ... ok
test review_disable_answers_inflight_call ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::golden::every_frozen_message ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test ring::checks::tests::wrap_and_exact_offsets ... ok
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_edge ... ok
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 59.38s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Compiling infraternal-plugin-api v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-plugin-api)
Compiling infraternal-plugin-host-facts v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/host-facts)
Compiling infraternal-plugin-remote v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/remote)
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-agent v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-agent)
Compiling infraternal-plugin-ssh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/ssh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished release profile [optimized] target(s) in 4m 42s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19619680 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step: generic authenticated node hooks and declared machine-only plugin actions committed at 6d7e33d4; pushed mesh-dataplane. Public human discovery excludes control actions; bounded event tests cover undeclared, invalid JSON and oversized payloads. D198 default hooks create no worker. Stripped x86 binary 19,619,680 B, +6,432 B against previous step; D205 size-only exception. scripts/verify fast output verbatim: Running as unit: run-p607266-i38316076.scope; invocation ID: 5a7718846d584852bf67a6d96716e946 METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=309.19 p99_ms=317.39 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-plugin-host-facts v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/host-facts) Checking infraternal-plugin-remote v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/remote) Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Checking infraternal-agent v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-agent) Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz) Checking infraternal-plugin-ssh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/ssh) Checking infraternal-plugin-api v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-plugin-api) Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.12s ==> test Compiling infraternal-plugin-api v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-plugin-api) Finished `test` profile [unoptimized + debuginfo] target(s) in 2.23s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.10s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.99s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test initial_attach_requires_explicit_credit_before_replay ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.96s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.28s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test double_fork_survives_parent_death ... ok test disallowed_signal_only_disconnects_peer ... ok test replacement_connection_and_malformed_limit ... ok test real_shell_reconnect_resize_and_retained_exit ... ok active test user_scope_survives_parent_unit_stop ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.56s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.22s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.80s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.35s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.24s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test exhausted_versions_reject_mutations_without_changing_state ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test directional_grants_union_and_minimal_updates ... ok test names_versions_and_backend_status ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test overlaps_are_reported_without_silent_range_changes ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.90s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 8 tests test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test component_tests::component_declarations_cannot_create_servers ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test tests::registry_routes_only_declared_actions ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0) running 4 tests test edition_default_is_explicit_and_build_selected ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.07s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test component_off_retires_a_real_native_helper ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test refused_previous_service_stop_only_removes_staging ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test addresses_never_become_options_or_shell_syntax ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test completed_helper_retires_descendants_with_closed_pipes ... ok test cancellation_retires_the_helper_descendant_too ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test stream_tests::split_mux_header_preserves_trailing_close ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 344.47s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test concurrent_redemption_has_one_winner_and_one_certificate ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.40s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test review_grant_parser_rejects_unknown_nested_port_fields ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test role_scopes_require_an_array_when_provided ... ok test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_core_topic_remains_core_owned_even_when_declared ... ok test review_undeclared_topic_is_left_to_the_core ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_exited_worker_ends_its_subscriptions ... ok test review_disable_answers_inflight_call ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::golden::every_frozen_message ... ok test frame::checks::tests::golden_and_fragmented ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test ring::checks::tests::wrap_and_exact_offsets ... ok test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_edge ... ok test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 59.38s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling infraternal-plugin-api v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-plugin-api) Compiling infraternal-plugin-host-facts v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/host-facts) Compiling infraternal-plugin-remote v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/remote) Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-agent v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-agent) Compiling infraternal-plugin-ssh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/ssh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `release` profile [optimized] target(s) in 4m 42s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19619680 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step: typed Linux netlink parser/socket committed 3c5b9081 and pushed. Agent-feature clippy passed; netlink unit tests 2 passed. ASAN production-parser fuzz: 7,059,450 runs in 61 s, coverage 129, features 558, RSS 72 MiB, no parser crash (fuzz-run2.log). The initial 256 MiB harness RSS ceiling hit sanitizer quarantine; rerun used 16 MiB quarantine and 512 MiB harness ceiling. Stripped x86 binary remains 19,619,680 B, delta 0: engine is behind the agent feature and not wired yet. scripts/verify fast output verbatim:

Running as unit: run-p749652-i38458450.scope; invocation ID: d8044eff9eba4ec9942143b43e37eedd
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=309.99 p99_ms=329.36 result=PASS

==> fmt

==> VT native fmt

==> clippy
Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz)
Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished dev profile [unoptimized + debuginfo] target(s) in 9.90s

==> test
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished test profile [unoptimized + debuginfo] target(s) in 25.46s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.33s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.16s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test initial_attach_requires_explicit_credit_before_replay ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.84s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test double_fork_survives_parent_death ... ok
test disallowed_signal_only_disconnects_peer ... ok
test replacement_connection_and_malformed_limit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.22s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.73s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.69s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.16s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test overlaps_are_reported_without_silent_range_changes ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test directional_grants_union_and_minimal_updates ... ok
test names_versions_and_backend_status ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.93s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 8 tests
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::registry_routes_only_declared_actions ... ok
test component_tests::component_declarations_cannot_create_servers ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0)

running 4 tests
test edition_default_is_explicit_and_build_selected ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.05s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test component_off_retires_a_real_native_helper ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.41s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test addresses_never_become_options_or_shell_syntax ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test completed_helper_retires_descendants_with_closed_pipes ... ok
test cancellation_retires_the_helper_descendant_too ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok
test stream_tests::split_mux_header_preserves_trailing_close ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 295.99s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.36s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test review_grant_parser_rejects_unknown_nested_port_fields ... ok
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_undeclared_topic_is_left_to_the_core ... ok
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_exited_worker_ends_its_subscriptions ... ok
test review_disable_answers_inflight_call ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::golden::every_frozen_message ... ok
test ring::checks::tests::wrap_and_exact_offsets ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_edge ... ok
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 58.16s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished release profile [optimized] target(s) in 5m 30s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19619680 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step: typed Linux netlink parser/socket committed 3c5b9081 and pushed. Agent-feature clippy passed; netlink unit tests 2 passed. ASAN production-parser fuzz: 7,059,450 runs in 61 s, coverage 129, features 558, RSS 72 MiB, no parser crash (fuzz-run2.log). The initial 256 MiB harness RSS ceiling hit sanitizer quarantine; rerun used 16 MiB quarantine and 512 MiB harness ceiling. Stripped x86 binary remains 19,619,680 B, delta 0: engine is behind the agent feature and not wired yet. scripts/verify fast output verbatim: Running as unit: run-p749652-i38458450.scope; invocation ID: d8044eff9eba4ec9942143b43e37eedd METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=309.99 p99_ms=329.36 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz) Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.90s ==> test Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `test` profile [unoptimized + debuginfo] target(s) in 25.46s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.33s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.16s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test initial_attach_requires_explicit_credit_before_replay ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.84s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test double_fork_survives_parent_death ... ok test disallowed_signal_only_disconnects_peer ... ok test replacement_connection_and_malformed_limit ... ok active test user_scope_survives_parent_unit_stop ... ok test real_shell_reconnect_resize_and_retained_exit ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.22s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.73s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.69s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.16s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test overlaps_are_reported_without_silent_range_changes ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test directional_grants_union_and_minimal_updates ... ok test names_versions_and_backend_status ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.93s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 8 tests test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::registry_routes_only_declared_actions ... ok test component_tests::component_declarations_cannot_create_servers ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0) running 4 tests test edition_default_is_explicit_and_build_selected ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.05s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test component_off_retires_a_real_native_helper ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test refused_previous_service_stop_only_removes_staging ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.41s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test addresses_never_become_options_or_shell_syntax ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test completed_helper_retires_descendants_with_closed_pipes ... ok test cancellation_retires_the_helper_descendant_too ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test stream_tests::split_mux_header_preserves_trailing_close ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 295.99s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test concurrent_redemption_has_one_winner_and_one_certificate ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.36s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test review_grant_parser_rejects_unknown_nested_port_fields ... ok test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_undeclared_topic_is_left_to_the_core ... ok test review_core_topic_remains_core_owned_even_when_declared ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_exited_worker_ends_its_subscriptions ... ok test review_disable_answers_inflight_call ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::golden::every_frozen_message ... ok test ring::checks::tests::wrap_and_exact_offsets ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test frame::checks::tests::golden_and_fragmented ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_edge ... ok test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 58.16s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `release` profile [optimized] target(s) in 5m 30s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19619680 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Finding: real-kernel recovery tests pass (kernel-recovery-green.log, 3 tests, rootless user/netns). They cover actual ephemeral listen port, route overlap in policy table 100, and repeated retired-route removal. Confirmed red kernel-route-replay-confirmed-red.log: second removal returns ESRCH; typed client now accepts only ENOENT/ESRCH for removal, preserving every other error. Refined nf_tables ownership/preflight proof: Running as unit: run-p885443-i38594241.scope; invocation ID: 13614c6c04f443a39fbb02ce46f72f92
{"apply": [{"applied": true, "apply_us": 263404}, {"applied": true, "apply_us": 267207}], "deny_new_ping": true, "deny_new_tcp": true, "direct_pairs": 1, "established_survives_switch": true, "fixture_idle_ticks_2s": [0, 0], "fixture_rss_at_1000_nodes_bytes": 6434816000, "fixture_rss_bytes": [6422528, 6447104], "join_to_first_packet_us": 549070, "load": "14.22 17.80 18.42 14/3041 887642", "machine": "infraternal-dev", "mesh_ipv6_ping": {"p50_ms": 0.239, "p99_ms": 0.324, "received": 25}, "mesh_mbps": 1478.87, "mesh_ping": {"p50_ms": 0.216, "p99_ms": 8.52, "received": 25}, "needs_later_paths": 0, "pairs": 1, "port_grant_and_other_port_denial": true, "real_kernel": true, "rootless_userns": true, "underlay_mbps": 13280.53, "underlay_ping": {"p50_ms": 0.045, "p99_ms": 0.076, "received": 25}}

These CPU/RSS figures remain a kernel-node fixture, not the full infraternal agent. Full daemon integration and scale policy measurements remain outstanding. D166 reviewed: transport/certificate loss retains membership and installed last-known policy; explicit member removal remains the key-retirement trigger. No deployment.

Finding: real-kernel recovery tests pass (kernel-recovery-green.log, 3 tests, rootless user/netns). They cover actual ephemeral listen port, route overlap in policy table 100, and repeated retired-route removal. Confirmed red kernel-route-replay-confirmed-red.log: second removal returns ESRCH; typed client now accepts only ENOENT/ESRCH for removal, preserving every other error. Refined nf_tables ownership/preflight proof: Running as unit: run-p885443-i38594241.scope; invocation ID: 13614c6c04f443a39fbb02ce46f72f92 {"apply": [{"applied": true, "apply_us": 263404}, {"applied": true, "apply_us": 267207}], "deny_new_ping": true, "deny_new_tcp": true, "direct_pairs": 1, "established_survives_switch": true, "fixture_idle_ticks_2s": [0, 0], "fixture_rss_at_1000_nodes_bytes": 6434816000, "fixture_rss_bytes": [6422528, 6447104], "join_to_first_packet_us": 549070, "load": "14.22 17.80 18.42 14/3041 887642", "machine": "infraternal-dev", "mesh_ipv6_ping": {"p50_ms": 0.239, "p99_ms": 0.324, "received": 25}, "mesh_mbps": 1478.87, "mesh_ping": {"p50_ms": 0.216, "p99_ms": 8.52, "received": 25}, "needs_later_paths": 0, "pairs": 1, "port_grant_and_other_port_denial": true, "real_kernel": true, "rootless_userns": true, "underlay_mbps": 13280.53, "underlay_ping": {"p50_ms": 0.045, "p99_ms": 0.076, "received": 25}} These CPU/RSS figures remain a kernel-node fixture, not the full infraternal agent. Full daemon integration and scale policy measurements remain outstanding. D166 reviewed: transport/certificate loss retains membership and installed last-known policy; explicit member removal remains the key-retirement trigger. No deployment.
Author
Owner

Correction committed 28400efc and pushed: restore workspace import ordering in netlink.rs. Standalone rustfmt followed the fuzz target production #[path] and changed import ordering after the earlier check; this was a formatting-only issue, recorded separately from engine wiring. scripts/verify fast rerun: fmt, VT fmt, clippy, tests, cargo-deny PASS; static size-only FAIL, unchanged 19,619,680 B. Full output verbatim:

Running as unit: run-p892524-i38601322.scope; invocation ID: abae08cd185e43fe96698fbbbab43a0b
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=301.93 p99_ms=310.56 result=PASS

==> fmt

==> VT native fmt

==> clippy
Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz)
Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished dev profile [unoptimized + debuginfo] target(s) in 17.51s

==> test
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished test profile [unoptimized + debuginfo] target(s) in 56.23s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.38s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.02s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test initial_attach_requires_explicit_credit_before_replay ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.50s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test double_fork_survives_parent_death ... ok
test disallowed_signal_only_disconnects_peer ... ok
test replacement_connection_and_malformed_limit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.69s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.56s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.10s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test overlaps_are_reported_without_silent_range_changes ... ok
test directional_grants_union_and_minimal_updates ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test names_versions_and_backend_status ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.16s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 8 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test tests::registry_routes_only_declared_actions ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0)

running 4 tests
test edition_default_is_explicit_and_build_selected ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.05s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test only_exhausted_auth_returns_typed_choose_method ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test component_off_retires_a_real_native_helper ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test addresses_never_become_options_or_shell_syntax ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test completed_helper_retires_descendants_with_closed_pipes ... ok
test cancellation_retires_the_helper_descendant_too ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 243.57s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.29s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok
test review_grant_parser_rejects_unknown_nested_port_fields ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_undeclared_topic_is_left_to_the_core ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_disable_answers_inflight_call ... ok
test review_exited_worker_ends_its_subscriptions ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test ring::checks::tests::wrap_and_exact_offsets ... ok
test frame::checks::golden::every_frozen_message ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke has been running for over 60 seconds
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 65.01s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished release profile [optimized] target(s) in 5m 21s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19619680 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Correction committed 28400efc and pushed: restore workspace import ordering in netlink.rs. Standalone rustfmt followed the fuzz target production #[path] and changed import ordering after the earlier check; this was a formatting-only issue, recorded separately from engine wiring. scripts/verify fast rerun: fmt, VT fmt, clippy, tests, cargo-deny PASS; static size-only FAIL, unchanged 19,619,680 B. Full output verbatim: Running as unit: run-p892524-i38601322.scope; invocation ID: abae08cd185e43fe96698fbbbab43a0b METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=301.93 p99_ms=310.56 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz) Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.51s ==> test Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `test` profile [unoptimized + debuginfo] target(s) in 56.23s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.38s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.02s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test initial_attach_requires_explicit_credit_before_replay ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.50s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test double_fork_survives_parent_death ... ok test disallowed_signal_only_disconnects_peer ... ok test replacement_connection_and_malformed_limit ... ok active test user_scope_survives_parent_unit_stop ... ok test real_shell_reconnect_resize_and_retained_exit ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.69s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.56s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.10s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test overlaps_are_reported_without_silent_range_changes ... ok test directional_grants_union_and_minimal_updates ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test names_versions_and_backend_status ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.16s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 8 tests test component_tests::component_declarations_cannot_create_servers ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test tests::registry_routes_only_declared_actions ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0) running 4 tests test edition_default_is_explicit_and_build_selected ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.05s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test only_exhausted_auth_returns_typed_choose_method ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test component_off_retires_a_real_native_helper ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test refused_previous_service_stop_only_removes_staging ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test addresses_never_become_options_or_shell_syntax ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test completed_helper_retires_descendants_with_closed_pipes ... ok test cancellation_retires_the_helper_descendant_too ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test stream_tests::split_mux_header_preserves_trailing_close ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 243.57s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test concurrent_redemption_has_one_winner_and_one_certificate ... ok test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.29s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test review_grant_parser_rejects_unknown_nested_port_fields ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_core_topic_remains_core_owned_even_when_declared ... ok test review_undeclared_topic_is_left_to_the_core ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_disable_answers_inflight_call ... ok test review_exited_worker_ends_its_subscriptions ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test ring::checks::tests::wrap_and_exact_offsets ... ok test frame::checks::golden::every_frozen_message ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test frame::checks::tests::golden_and_fragmented ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke has been running for over 60 seconds test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 65.01s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `release` profile [optimized] target(s) in 5m 21s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19619680 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step: WireGuard kernel module committed 8cdca8d8 and pushed. Node-feature all-target clippy passes. Real rootless namespace recovery tests: 3 passed in 0.86 s; ephemeral port and public identity, custom-table route conflict, replayed route removals (confirmed ESRCH red before fix). Earlier optimized production-source engine measurement: 1,000-peer apply 46,202 us; endpoint-only change 16 us; load 6.40/9.45/13.95 on infraternal-dev; real dump count 1,000. Workspace release measurement is building separately. Engine behind optional agent feature; stripped default x86 binary unchanged 19,619,680 B, delta 0. Full fast-gate output verbatim:

Running as unit: run-p892524-i38601322.scope; invocation ID: abae08cd185e43fe96698fbbbab43a0b
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=301.93 p99_ms=310.56 result=PASS

==> fmt

==> VT native fmt

==> clippy
Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz)
Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished dev profile [unoptimized + debuginfo] target(s) in 17.51s

==> test
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished test profile [unoptimized + debuginfo] target(s) in 56.23s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.38s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.02s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test initial_attach_requires_explicit_credit_before_replay ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.50s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test double_fork_survives_parent_death ... ok
test disallowed_signal_only_disconnects_peer ... ok
test replacement_connection_and_malformed_limit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.69s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.56s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.10s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test overlaps_are_reported_without_silent_range_changes ... ok
test directional_grants_union_and_minimal_updates ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test names_versions_and_backend_status ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.16s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 8 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test tests::registry_routes_only_declared_actions ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0)

running 4 tests
test edition_default_is_explicit_and_build_selected ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.05s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test only_exhausted_auth_returns_typed_choose_method ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test component_off_retires_a_real_native_helper ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test addresses_never_become_options_or_shell_syntax ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test completed_helper_retires_descendants_with_closed_pipes ... ok
test cancellation_retires_the_helper_descendant_too ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 243.57s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.29s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok
test review_grant_parser_rejects_unknown_nested_port_fields ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_undeclared_topic_is_left_to_the_core ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_disable_answers_inflight_call ... ok
test review_exited_worker_ends_its_subscriptions ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test ring::checks::tests::wrap_and_exact_offsets ... ok
test frame::checks::golden::every_frozen_message ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke has been running for over 60 seconds
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 65.01s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished release profile [optimized] target(s) in 5m 21s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19619680 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step: WireGuard kernel module committed 8cdca8d8 and pushed. Node-feature all-target clippy passes. Real rootless namespace recovery tests: 3 passed in 0.86 s; ephemeral port and public identity, custom-table route conflict, replayed route removals (confirmed ESRCH red before fix). Earlier optimized production-source engine measurement: 1,000-peer apply 46,202 us; endpoint-only change 16 us; load 6.40/9.45/13.95 on infraternal-dev; real dump count 1,000. Workspace release measurement is building separately. Engine behind optional agent feature; stripped default x86 binary unchanged 19,619,680 B, delta 0. Full fast-gate output verbatim: Running as unit: run-p892524-i38601322.scope; invocation ID: abae08cd185e43fe96698fbbbab43a0b METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=301.93 p99_ms=310.56 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Checking infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz) Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.51s ==> test Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `test` profile [unoptimized + debuginfo] target(s) in 56.23s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.38s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.02s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test initial_attach_requires_explicit_credit_before_replay ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.50s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test double_fork_survives_parent_death ... ok test disallowed_signal_only_disconnects_peer ... ok test replacement_connection_and_malformed_limit ... ok active test user_scope_survives_parent_unit_stop ... ok test real_shell_reconnect_resize_and_retained_exit ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.69s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.56s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.10s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test overlaps_are_reported_without_silent_range_changes ... ok test directional_grants_union_and_minimal_updates ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test names_versions_and_backend_status ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.16s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 8 tests test component_tests::component_declarations_cannot_create_servers ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test tests::registry_routes_only_declared_actions ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0) running 4 tests test edition_default_is_explicit_and_build_selected ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.05s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test only_exhausted_auth_returns_typed_choose_method ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test component_off_retires_a_real_native_helper ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test refused_previous_service_stop_only_removes_staging ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test addresses_never_become_options_or_shell_syntax ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test completed_helper_retires_descendants_with_closed_pipes ... ok test cancellation_retires_the_helper_descendant_too ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test stream_tests::split_mux_header_preserves_trailing_close ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 243.57s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test concurrent_redemption_has_one_winner_and_one_certificate ... ok test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.29s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test review_grant_parser_rejects_unknown_nested_port_fields ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_core_topic_remains_core_owned_even_when_declared ... ok test review_undeclared_topic_is_left_to_the_core ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_disable_answers_inflight_call ... ok test review_exited_worker_ends_its_subscriptions ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test ring::checks::tests::wrap_and_exact_offsets ... ok test frame::checks::golden::every_frozen_message ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test frame::checks::tests::golden_and_fragmented ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke has been running for over 60 seconds test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 65.01s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `release` profile [optimized] target(s) in 5m 21s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19619680 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19619680 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Finding/contract addition before implementation (D166): deleting inventory while automatic authenticated-channel attachment is enabled would otherwise recreate the removed member on reconnect. Add public removal tombstones keyed by authenticated host id. A channel reconnect/new node-local key cannot clear one. Only an explicit authorized mesh.node.enroll creating an unbound public-key inventory row permits rebinding and clearing the host tombstone. Member removal remains effective while offline; certificate expiry/transport loss do not remove membership. Migration 0019 gains this public table; removal records and inventory delete commit in the same writer transaction. No credential or private-key persistence. Existing Access enrollment permissions remain the grant source.

Finding/contract addition before implementation (D166): deleting inventory while automatic authenticated-channel attachment is enabled would otherwise recreate the removed member on reconnect. Add public removal tombstones keyed by authenticated host id. A channel reconnect/new node-local key cannot clear one. Only an explicit authorized mesh.node.enroll creating an unbound public-key inventory row permits rebinding and clearing the host tombstone. Member removal remains effective while offline; certificate expiry/transport loss do not remove membership. Migration 0019 gains this public table; removal records and inventory delete commit in the same writer transaction. No credential or private-key persistence. Existing Access enrollment permissions remain the grant source.
Author
Owner

Workspace release real-kernel proof (not the scratch optimization profile):
Running as unit: run-p1125570-i38834249.scope; invocation ID: 20bdbe309b544d708004a201668014fd

running 4 tests
test policy_table_route_conflict_is_refused ... ok
test real_kernel_chunked_peers ... METRIC kernel_peers machine=infraternal-dev peers=1000 apply_us=58925 single_peer_us=13 load=14.83 25.66 25.15 5/3101 1125590
ok
test real_kernel_ephemeral_identity ... ok
test retired_host_routes_can_be_replayed ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.81s

Built with repository Rust 1.99.0 release profile (opt-level=3, LTO, one codegen unit). Real kernel dump verifies 1,000 peers. Compared with D169 66 ms / 10 us reference: apply 58.925 ms; one-peer endpoint update 13 us (+3 us), under recorded concurrent host load. Persistent client avoids repeated family/socket resolution; packet path remains kernel WireGuard. No new foundational dependency. Full-node policy/apply and idle numbers still pending integration.

Workspace release real-kernel proof (not the scratch optimization profile): Running as unit: run-p1125570-i38834249.scope; invocation ID: 20bdbe309b544d708004a201668014fd running 4 tests test policy_table_route_conflict_is_refused ... ok test real_kernel_chunked_peers ... METRIC kernel_peers machine=infraternal-dev peers=1000 apply_us=58925 single_peer_us=13 load=14.83 25.66 25.15 5/3101 1125590 ok test real_kernel_ephemeral_identity ... ok test retired_host_routes_can_be_replayed ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.81s Built with repository Rust 1.99.0 release profile (opt-level=3, LTO, one codegen unit). Real kernel dump verifies 1,000 peers. Compared with D169 66 ms / 10 us reference: apply 58.925 ms; one-peer endpoint update 13 us (+3 us), under recorded concurrent host load. Persistent client avoids repeated family/socket resolution; packet path remains kernel WireGuard. No new foundational dependency. Full-node policy/apply and idle numbers still pending integration.
Author
Owner

Step: migration 0019 committed 511bc0b3 and pushed. Adds public host binding, discovered endpoint, durable allocation/default record and removal tombstones (D165,D166,D216). SQLite migrations 0001–0019 apply; null edition default retained and invalid policy rejected. Stripped x86 size 19,619,776 B (+96 B, embedded migration text). Full fast-gate output verbatim:

Running as unit: run-p1067721-i38776400.scope; invocation ID: f5074b5d68584cce9a7bf04ebc790788
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=323.58 p99_ms=350.46 result=PASS

==> fmt

==> VT native fmt

==> clippy
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz)
Finished dev profile [unoptimized + debuginfo] target(s) in 18.81s

==> test
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished test profile [unoptimized + debuginfo] target(s) in 1m 34s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 46.58s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.67s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2)

running 6 tests
test last_typist_selects_its_own_real_pty_dimensions ... ok
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test initial_attach_requires_explicit_credit_before_replay ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.83s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c)

running 7 tests
test double_fork_survives_parent_death ... ok
test disallowed_signal_only_disconnects_peer ... ok
test replacement_connection_and_malformed_limit ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
active
test user_scope_survives_parent_unit_stop ... ok
test attached_backpressure_and_detached_progress ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.69s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.22s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.43s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.93s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.25s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test oversized_header_and_truncated_frame_are_rejected ... ok
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test join_to_same_tag_grants_both_initiation_directions ... ok
test overlaps_are_reported_without_silent_range_changes ... ok
test directional_grants_union_and_minimal_updates ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok
test names_versions_and_backend_status ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test addresses_are_unique_stable_and_not_recycled ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.51s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 8 tests
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test component_tests::component_declarations_cannot_create_servers ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test tests::registry_routes_only_declared_actions ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0)

running 4 tests
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test edition_default_is_explicit_and_build_selected ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.13s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok

running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.01s

test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok
test component_off_retires_a_real_native_helper ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok
test credential_helper_refuses_host_trust_and_permission_prompts ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test addresses_never_become_options_or_shell_syntax ... ok
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test cancellation_retires_the_helper_descendant_too ... ok
test completed_helper_retires_descendants_with_closed_pipes ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad)

running 292 tests
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 248.36s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1)

running 6 tests
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.19s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce)

running 2 tests
test review_grant_parser_rejects_unknown_nested_port_fields ... ok
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920)

running 7 tests
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_undeclared_topic_is_left_to_the_core ... ok
test review_completed_call_survives_normal_worker_exit ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_disable_answers_inflight_call ... ok
test review_exited_worker_ends_its_subscriptions ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d)

running 3 tests
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::tests::golden_and_fragmented ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test ring::checks::tests::wrap_and_exact_offsets ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test frame::checks::golden::every_frozen_message ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_seeded_smoke ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 39.06s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── rand v0.10.3 ()
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (
)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 (
)
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 ()
│ │ ├── quinn-proto v0.11.19 (
)
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-webpki v0.103.15 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 ()
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5 ()
│ │ ├── bip39 v2.2.2 (
)
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 ()
│ │ ├── criterion v0.7.0 (
)
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 (
)
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── sqlx-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── sqlx-sqlite v0.8.6 ()
│ │ ├── sqlx-core v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 ()
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── tracing-subscriber v0.3.23 ()
│ │ ├── url v2.5.8 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ ├── webauthn-rs v0.5.5 (
)
│ │ ├── webauthn-rs-core v0.5.5 ()
│ │ ├── webauthn-rs-proto v0.5.5 (
)
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-pki-types v1.15.1 (
)
│ └── url v2.5.8 ()
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── zerotrie v0.2.5 (
)
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_locale_core v2.3.0 (
)
│ │ ├── icu_normalizer v2.3.0 ()
│ │ ├── icu_properties v2.3.0 (
)
│ │ ├── icu_provider v2.3.1 ()
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 (
)
│ │ └── tinystr v0.8.4 ()
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── yoke v0.8.3 (
)
│ ├── zerotrie v0.2.5 ()
│ └── zerovec v0.11.8 (
)
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-mesh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── quinn-proto v0.11.19 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-sqlite v0.8.6 ()
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 (
)
│ └── tungstenite v0.29.0 ()
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 (
)
│ ├── axum-server v0.8.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-macros-core v0.8.6 (
)
│ ├── tokio-openssl v0.6.5 ()
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11 ()
│ ├── tower v0.5.3 (
)
│ └── tower-http v0.6.11 ()
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 (
)
│ ├── getrandom v0.4.3 ()
│ ├── js-sys v0.3.106 (
)
│ ├── plotters v0.3.7 ()
│ ├── web-sys v0.3.106 (
)
│ └── web-time v1.1.0 ()
├── yoke-derive v0.8.4 (
)
├── zerofrom-derive v0.1.8 ()
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server)
Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal)
Finished release profile [optimized] target(s) in 3m 01s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19619776 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19619776 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step: migration 0019 committed 511bc0b3 and pushed. Adds public host binding, discovered endpoint, durable allocation/default record and removal tombstones (D165,D166,D216). SQLite migrations 0001–0019 apply; null edition default retained and invalid policy rejected. Stripped x86 size 19,619,776 B (+96 B, embedded migration text). Full fast-gate output verbatim: Running as unit: run-p1067721-i38776400.scope; invocation ID: f5074b5d68584cce9a7bf04ebc790788 METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=323.58 p99_ms=350.46 result=PASS ==> fmt ==> VT native fmt ==> clippy Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Checking infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Checking infraternal-fuzz v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/fuzz) Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.81s ==> test Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 34s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-0a64a70c12a30f6e) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-6aeae556c0aa9e4e) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 46.58s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-d3577201f8196d0f) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.67s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-a48bebaf1533f5a2) running 6 tests test last_typist_selects_its_own_real_pty_dimensions ... ok test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test initial_attach_requires_explicit_credit_before_replay ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.83s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-1e885b4f8d712ee3) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-8f4d9b4a8e354172) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-ff01ba4e7a958e3e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-e96c302c4da37d4c) running 7 tests test double_fork_survives_parent_death ... ok test disallowed_signal_only_disconnects_peer ... ok test replacement_connection_and_malformed_limit ... ok test real_shell_reconnect_resize_and_retained_exit ... ok active test user_scope_survives_parent_unit_stop ... ok test attached_backpressure_and_detached_progress ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.69s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-8c6670879ab7dba9) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.22s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-fcb95353508bd13a) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.43s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-f151d3a6a7138314) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.93s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 5.25s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test oversized_header_and_truncated_frame_are_rejected ... ok test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test join_to_same_tag_grants_both_initiation_directions ... ok test overlaps_are_reported_without_silent_range_changes ... ok test directional_grants_union_and_minimal_updates ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test names_versions_and_backend_status ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test addresses_are_unique_stable_and_not_recycled ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.51s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 8 tests test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test component_tests::component_declarations_cannot_create_servers ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test tests::registry_routes_only_declared_actions ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-65b6dee3ae44f8e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-cd2dd3c20e7f9ce0) running 4 tests test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test edition_default_is_explicit_and_build_selected ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-5ab5c4758c547c01) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.13s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.01s test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test component_off_retires_a_real_native_helper ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test credential_helper_refuses_host_trust_and_permission_prompts ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test refused_previous_service_stop_only_removes_staging ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test check_is_exact_bounded_and_rejects_every_truncation ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test addresses_never_become_options_or_shell_syntax ... ok test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test cancellation_retires_the_helper_descendant_too ... ok test completed_helper_retires_descendants_with_closed_pipes ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test stream_tests::split_mux_header_preserves_trailing_close ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-8bffa39219f2b0ad) running 292 tests test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering has been running for over 60 seconds test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch has been running for over 60 seconds test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup has been running for over 60 seconds test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send has been running for over 60 seconds test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission has been running for over 60 seconds test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress has been running for over 60 seconds test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 248.36s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-cd04d1a343676248) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-6114889cf9909df1) running 6 tests test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test concurrent_redemption_has_one_winner_and_one_certificate ... ok test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.19s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3ec0c200d02388ce) running 2 tests test review_grant_parser_rejects_unknown_nested_port_fields ... ok test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-99fa890207fba477) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-59c0fb929352f733) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-fe6d981f6fc47654) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-60a2d9b41e577920) running 7 tests test review_core_topic_remains_core_owned_even_when_declared ... ok test review_undeclared_topic_is_left_to_the_core ... ok test review_completed_call_survives_normal_worker_exit ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_disable_answers_inflight_call ... ok test review_exited_worker_ends_its_subscriptions ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-c9599db9f962900d) running 3 tests test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-619ccfd54d341b19) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::tests::golden_and_fragmented ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test ring::checks::tests::wrap_and_exact_offsets ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test frame::checks::golden::every_frozen_message ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_seeded_smoke ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 39.06s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling infraternal-server v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal-server) Compiling infraternal v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/infraternal) Finished `release` profile [optimized] target(s) in 3m 01s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19619776 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19619776 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Public allocation/store draft tests: restart/key replacement preserves mesh id/address; removed host refuses reconnect/new key until an explicit authorized unbound enrollment row exists; 1,000-node preview is bounded and stale cursors fail. Production-source modules in a scratch type/test harness, before activation. Evidence:
Running as unit: run-p1182756-i38891431.scope; invocation ID: 00e9086be9ee477fabf82d2f6ef35368
Blocking waiting for file lock on build directory
Compiling mesh-dataplane-check v0.0.0 (/home/kayg/.cache/codex-scratch/mesh-dataplane/check)
Finished test profile [unoptimized + debuginfo] target(s) in 3m 34s
Running tests/store.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/store-6fe0a91358714b78)

running 3 tests
test key_replacement_preserves_identity_and_addresses_after_restart ... ok
test removed_host_cannot_restore_membership_without_authorized_enrollment ... ok
METRIC mesh_preview nodes=1000 pairs=998001 first_two_pages_us=300976 bytes=64634 load=30.45 28.34 24.69 16/2905 1219963
test scale_preview_pages_do_not_allocate_the_pair_matrix ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s

At 1,000 members, Allow→Deny loses 998,001 directed NEW-connection pairs without explicit grants (node→server reach retained). Page 64,634 bytes <=64 KiB; total counted without a million-pair allocation. Debug first two pages plus stale-cursor check 300,976 us, load 30.45/28.34/24.69; release/server-scale measurements remain pending. Choice consistent with D216: freeze the edition fallback into the public setting on first configuration use; a later edition build cannot silently change an existing mesh policy without a preview. No private material stored.

Public allocation/store draft tests: restart/key replacement preserves mesh id/address; removed host refuses reconnect/new key until an explicit authorized unbound enrollment row exists; 1,000-node preview is bounded and stale cursors fail. Production-source modules in a scratch type/test harness, before activation. Evidence: Running as unit: run-p1182756-i38891431.scope; invocation ID: 00e9086be9ee477fabf82d2f6ef35368 Blocking waiting for file lock on build directory Compiling mesh-dataplane-check v0.0.0 (/home/kayg/.cache/codex-scratch/mesh-dataplane/check) Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 34s Running tests/store.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/store-6fe0a91358714b78) running 3 tests test key_replacement_preserves_identity_and_addresses_after_restart ... ok test removed_host_cannot_restore_membership_without_authorized_enrollment ... ok METRIC mesh_preview nodes=1000 pairs=998001 first_two_pages_us=300976 bytes=64634 load=30.45 28.34 24.69 16/2905 1219963 test scale_preview_pages_do_not_allocate_the_pair_matrix ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s At 1,000 members, Allow→Deny loses 998,001 directed NEW-connection pairs without explicit grants (node→server reach retained). Page 64,634 bytes <=64 KiB; total counted without a million-pair allocation. Debug first two pages plus stale-cursor check 300,976 us, load 30.45/28.34/24.69; release/server-scale measurements remain pending. Choice consistent with D216: freeze the edition fallback into the public setting on first configuration use; a later edition build cannot silently change an existing mesh policy without a preview. No private material stored.
Author
Owner

Step: reuse existing UUID dependency behind coordinator feature, committed cf35ef4c and pushed. One existing Cargo.lock edge, no new dependency/version/engine. Gate rerun uses RUST_TEST_THREADS=1: initial parallel run had existing setup_start_accepts_username_and_display_name return 429 instead of 200 at auth/tests.rs:2269; isolated rerun passed 0.67 s. Existing global Argon2 admission is two slots (auth/crypto.rs:26), with fixture protection documented at lines 32–37. No exception accepted and no test modified; complete serial-top-level gate passes tests (each test retains its internal concurrency). Static size-only failure under D205. Full rerun output verbatim:

Running as unit: run-p1300620-i39009294.scope; invocation ID: 8059db4af2a7484fb435f78d45cbb29b
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=310.50 p99_ms=314.76 result=PASS

==> fmt

==> VT native fmt

==> clippy
Finished dev profile [unoptimized + debuginfo] target(s) in 0.70s

==> test
Finished test profile [unoptimized + debuginfo] target(s) in 0.36s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-b79c40b65c5131eb)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-9cd28e76588b80e1)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.66s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-8e53d92f78bb2284)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.03s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-b602bc49792cc98a)

running 6 tests
test initial_attach_requires_explicit_credit_before_replay ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.67s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-505ff32fcc5d24a1)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-aed8fb4e410e3c97)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-d8a47b3c6c15135e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-5158d886209b1c6c)

running 7 tests
test attached_backpressure_and_detached_progress ... ok
test disallowed_signal_only_disconnects_peer ... ok
test double_fork_survives_parent_death ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
test replacement_connection_and_malformed_limit ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok
test user_scope_survives_parent_unit_stop ... active
ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.94s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-c431d83327b60fdf)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.13s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-83e1c86ec895df61)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.92s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-a191ee6018dc1d90)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.83s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 8.23s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok
test oversized_header_and_truncated_frame_are_rejected ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test addresses_are_unique_stable_and_not_recycled ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test directional_grants_union_and_minimal_updates ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test names_versions_and_backend_status ... ok
test overlaps_are_reported_without_silent_range_changes ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.06s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 8 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::registry_routes_only_declared_actions ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-60c4790a3906e095)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-da963905cbee19e2)

running 4 tests
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test edition_default_is_explicit_and_build_selected ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-32266b6153e99112)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.35s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ...
running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test component_off_retires_a_real_native_helper ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test credential_helper_refuses_host_trust_and_permission_prompts ... ok
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.01s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test addresses_never_become_options_or_shell_syntax ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test cancellation_retires_the_helper_descendant_too ... ok
test completed_helper_retires_descendants_with_closed_pipes ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-2d1900a353a2b560)

running 292 tests
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 314.39s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-1c206e49d01075d3)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-882016dcdda70d1c)

running 6 tests
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.56s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3eaa1fb0a9fdf6da)

running 2 tests
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok
test review_grant_parser_rejects_unknown_nested_port_fields ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-92cc1af80cbc743b)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-0b276bb78f63000d)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-a66ec4890629d3d7)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-182e9525bc99d092)

running 7 tests
test review_completed_call_survives_normal_worker_exit ... ok
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_disable_answers_inflight_call ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_exited_worker_ends_its_subscriptions ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_undeclared_topic_is_left_to_the_core ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.54s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-5fd88ff09a86dd3e)

running 3 tests
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-f6bd0fee415b6422)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::golden::every_frozen_message ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test ring::checks::tests::wrap_and_exact_offsets ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_seeded_smoke ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 61.92s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.98s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-mesh v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-mesh v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-ssh v0.1.0 ()
│ ├── infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5 ()
│ ├── webauthn-rs v0.5.5 (
)
│ └── webauthn-rs-core v0.5.5 ()
├── rand v0.10.3 (
)
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (*)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 ()
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 (
)
│ │ ├── quinn-proto v0.11.19 ()
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-webpki v0.103.15 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 (
)
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ ├── webauthn-rs-core v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5 (
)
│ │ ├── bip39 v2.2.2 ()
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 (
)
│ │ ├── criterion v0.7.0 ()
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 ()
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 ()
│ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ ├── sqlx-core v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ ├── sqlx-sqlite v0.8.6 ()
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 (
)
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── tracing-subscriber v0.3.23 (
)
│ │ ├── url v2.5.8 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ ├── webauthn-rs v0.5.5 ()
│ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ ├── webauthn-rs-proto v0.5.5 ()
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-pki-types v1.15.1 ()
│ └── url v2.5.8 (
)
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_provider v2.3.1 (
)
│ │ ├── zerotrie v0.2.5 ()
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_locale_core v2.3.0 ()
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ ├── icu_properties v2.3.0 ()
│ │ ├── icu_provider v2.3.1 (
)
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 ()
│ │ └── tinystr v0.8.4 (
)
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 ()
│ ├── icu_provider v2.3.1 (
)
│ ├── yoke v0.8.3 ()
│ ├── zerotrie v0.2.5 (
)
│ └── zerovec v0.11.8 ()
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-mesh v0.1.0 ()
│ ├── infraternal-server v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 ()
│ └── tungstenite v0.29.0 (
)
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 ()
│ ├── axum-server v0.8.0 (
)
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 ()
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 (
)
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── hyper v1.11.1 (
)
│ ├── hyper-util v0.1.21 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── infraternal-plugin-ssh v0.1.0 ()
│ ├── (dev) infraternal-server v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 ()
│ │ └── tower-http v0.6.11 (
)
│ ├── tower v0.5.3 ()
│ └── tower-http v0.6.11 (
)
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 ()
│ ├── getrandom v0.4.3 (
)
│ ├── js-sys v0.3.106 ()
│ ├── plotters v0.3.7 (
)
│ ├── web-sys v0.3.106 ()
│ └── web-time v1.1.0 (
)
├── yoke-derive v0.8.4 ()
├── zerofrom-derive v0.1.8 (
)
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (*)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Finished release profile [optimized] target(s) in 0.65s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19619776 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19619776 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step: reuse existing UUID dependency behind coordinator feature, committed cf35ef4c and pushed. One existing Cargo.lock edge, no new dependency/version/engine. Gate rerun uses RUST_TEST_THREADS=1: initial parallel run had existing setup_start_accepts_username_and_display_name return 429 instead of 200 at auth/tests.rs:2269; isolated rerun passed 0.67 s. Existing global Argon2 admission is two slots (auth/crypto.rs:26), with fixture protection documented at lines 32–37. No exception accepted and no test modified; complete serial-top-level gate passes tests (each test retains its internal concurrency). Static size-only failure under D205. Full rerun output verbatim: Running as unit: run-p1300620-i39009294.scope; invocation ID: 8059db4af2a7484fb435f78d45cbb29b METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=310.50 p99_ms=314.76 result=PASS ==> fmt ==> VT native fmt ==> clippy Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.70s ==> test Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-b79c40b65c5131eb) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-9cd28e76588b80e1) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.66s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-8e53d92f78bb2284) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.03s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-b602bc49792cc98a) running 6 tests test initial_attach_requires_explicit_credit_before_replay ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.67s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-505ff32fcc5d24a1) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-aed8fb4e410e3c97) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-d8a47b3c6c15135e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-5158d886209b1c6c) running 7 tests test attached_backpressure_and_detached_progress ... ok test disallowed_signal_only_disconnects_peer ... ok test double_fork_survives_parent_death ... ok test real_shell_reconnect_resize_and_retained_exit ... ok test replacement_connection_and_malformed_limit ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test user_scope_survives_parent_unit_stop ... active ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.94s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-c431d83327b60fdf) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.13s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-83e1c86ec895df61) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.92s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-a191ee6018dc1d90) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.83s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 8.23s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test oversized_header_and_truncated_frame_are_rejected ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test addresses_are_unique_stable_and_not_recycled ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test directional_grants_union_and_minimal_updates ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test names_versions_and_backend_status ... ok test overlaps_are_reported_without_silent_range_changes ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.06s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 8 tests test component_tests::component_declarations_cannot_create_servers ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::registry_routes_only_declared_actions ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-60c4790a3906e095) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-da963905cbee19e2) running 4 tests test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test edition_default_is_explicit_and_build_selected ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-32266b6153e99112) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.35s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test component_off_retires_a_real_native_helper ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test credential_helper_refuses_host_trust_and_permission_prompts ... ok test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test refused_previous_service_stop_only_removes_staging ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.01s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test addresses_never_become_options_or_shell_syntax ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test cancellation_retires_the_helper_descendant_too ... ok test completed_helper_retires_descendants_with_closed_pipes ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test stream_tests::split_mux_header_preserves_trailing_close ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-2d1900a353a2b560) running 292 tests test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 314.39s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-1c206e49d01075d3) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-882016dcdda70d1c) running 6 tests test concurrent_redemption_has_one_winner_and_one_certificate ... ok test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.56s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3eaa1fb0a9fdf6da) running 2 tests test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test review_grant_parser_rejects_unknown_nested_port_fields ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-92cc1af80cbc743b) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-0b276bb78f63000d) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-a66ec4890629d3d7) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-182e9525bc99d092) running 7 tests test review_completed_call_survives_normal_worker_exit ... ok test review_core_topic_remains_core_owned_even_when_declared ... ok test review_disable_answers_inflight_call ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_exited_worker_ends_its_subscriptions ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_undeclared_topic_is_left_to_the_core ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.54s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-5fd88ff09a86dd3e) running 3 tests test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-f6bd0fee415b6422) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::golden::every_frozen_message ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test frame::checks::tests::golden_and_fragmented ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test ring::checks::tests::wrap_and_exact_offsets ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_seeded_smoke ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 61.92s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.98s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-mesh v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-mesh v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Finished `release` profile [optimized] target(s) in 0.65s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19619776 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19619776 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Fix committed f8a0b378 and pushed: creation now performs a separate typed alias update before success; failed marking deletes only the just-created interface. Confirmed red recovery-probe.log showed no public ifalias and restart adoption AlreadyExists. Green recovery-marker-green.log shows the exact public alias and successful unconfigured-start recovery. Repository real-kernel tests: 5 passed in rootless user/netns (kernel-marker-real.log). Debug-profile 1,000-peer apply 68,042 us / one endpoint 29 us, load 23.74/19.04/16.94; earlier workspace release figure remains 58,925 us / 13 us. Engine has no default-binary size change: 19,619,776 B. Node-feature clippy passed; full fast-gate serial-top-level output verbatim:

Running as unit: run-p1380523-i39089134.scope; invocation ID: a704d48310d9499f871c126bd53d4aed
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=311.60 p99_ms=318.66 result=PASS

==> fmt

==> VT native fmt

==> clippy
Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Finished dev profile [unoptimized + debuginfo] target(s) in 1.16s

==> test
Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh)
Finished test profile [unoptimized + debuginfo] target(s) in 1.11s
Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-b79c40b65c5131eb)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s

 Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-9cd28e76588b80e1)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.67s

 Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-8e53d92f78bb2284)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.89s

 Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-b602bc49792cc98a)

running 6 tests
test initial_attach_requires_explicit_credit_before_replay ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 28.58s

 Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-505ff32fcc5d24a1)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-aed8fb4e410e3c97)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.12s

 Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-d8a47b3c6c15135e)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-5158d886209b1c6c)

running 7 tests
test attached_backpressure_and_detached_progress ... ok
test disallowed_signal_only_disconnects_peer ... ok
test double_fork_survives_parent_death ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
test replacement_connection_and_malformed_limit ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok
test user_scope_survives_parent_unit_stop ... active
ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.48s

 Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-c431d83327b60fdf)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.17s

 Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-83e1c86ec895df61)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.64s

 Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-a191ee6018dc1d90)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.63s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897)

running 52 tests
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap

test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 9.23s

 Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848)

running 2 tests
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok
test oversized_header_and_truncated_frame_are_rejected ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5)

running 14 tests
test addresses_are_unique_stable_and_not_recycled ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test directional_grants_union_and_minimal_updates ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test names_versions_and_backend_status ... ok
test overlaps_are_reported_without_silent_range_changes ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.18s

 Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 8 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::registry_routes_only_declared_actions ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb)

running 9 tests
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-60c4790a3906e095)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-da963905cbee19e2)

running 4 tests
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test edition_default_is_explicit_and_build_selected ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s

 Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-32266b6153e99112)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 9 tests
test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.36s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ...
running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s

ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68)

running 6 tests
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s

 Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test component_off_retires_a_real_native_helper ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

 Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0)

running 3 tests
test credential_helper_refuses_host_trust_and_permission_prompts ... ok
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b)

running 4 tests
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s

 Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922)

running 28 tests
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.90s

 Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e)

running 4 tests
test addresses_never_become_options_or_shell_syntax ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd)

running 4 tests
test cancellation_retires_the_helper_descendant_too ... ok
test completed_helper_retires_descendants_with_closed_pipes ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s

 Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

 Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-2d1900a353a2b560)

running 292 tests
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok

test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 328.11s

 Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-1c206e49d01075d3)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

 Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-882016dcdda70d1c)

running 6 tests
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.48s

 Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3eaa1fb0a9fdf6da)

running 2 tests
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok
test review_grant_parser_rejects_unknown_nested_port_fields ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-92cc1af80cbc743b)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

 Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-0b276bb78f63000d)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

 Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-a66ec4890629d3d7)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

 Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-182e9525bc99d092)

running 7 tests
test review_completed_call_survives_normal_worker_exit ... ok
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_disable_answers_inflight_call ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_exited_worker_ends_its_subscriptions ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_undeclared_topic_is_left_to_the_core ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s

 Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-5fd88ff09a86dd3e)

running 3 tests
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s

 Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-f6bd0fee415b6422)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s

 Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c)

running 73 tests
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::golden::every_frozen_message ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test ring::checks::tests::wrap_and_exact_offsets ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_seeded_smoke ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 77.61s

 Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s

 Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s

Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1
│
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────┘ lock entries
│
├ base64 v0.21.7
├── base64urlsafedata v0.5.5
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── webauthn-rs v0.5.5 ()
│ ├── webauthn-rs-core v0.5.5 (
)
│ └── webauthn-rs-proto v0.5.5
│ └── webauthn-rs-core v0.5.5 ()
├── webauthn-rs-core v0.5.5 (
)
└── webauthn-rs-proto v0.5.5 ()
├ base64 v0.22.1
├── axum v0.8.9
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── infraternal v0.1.0 (
)
├── infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1
│
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ cpufeatures v0.2.17
├── aes v0.8.4
│ └── aes-gcm v0.10.3
│ └── (dev) infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── argon2 v0.5.3
│ └── infraternal-server v0.1.0 ()
├── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 (
)
├── sha1 v0.10.7
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sha2 v0.10.9
├── infraternal-plugin-ssh v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-fuzz v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-macros-core v0.8.6 (
)
├ cpufeatures v0.3.1
└── chacha20 v0.10.2
└── rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
└── infraternal-server v0.1.0 (
)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1
│
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
│
├ getrandom v0.2.17
├── rand_core v0.6.4
│ ├── bip39 v2.2.2
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── crypto-common v0.1.7
│ │ ├── aead v0.5.2
│ │ │ └── aes-gcm v0.10.3
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── cipher v0.4.4
│ │ │ ├── aes v0.8.4
│ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ └── ctr v0.9.2
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── digest v0.10.7
│ │ │ ├── blake2 v0.10.6
│ │ │ │ └── argon2 v0.5.3
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── hkdf v0.12.4
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── sha1 v0.10.7
│ │ │ │ ├── axum v0.8.9
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── tungstenite v0.29.0
│ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ └── sha2 v0.10.9
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ └── universal-hash v0.5.1
│ │ └── polyval v0.6.2
│ │ └── ghash v0.5.1
│ │ └── aes-gcm v0.10.3 ()
│ ├── password-hash v0.5.0
│ │ └── argon2 v0.5.3 (
)
│ ├── rand v0.8.8
│ │ └── bip39 v2.2.2 ()
│ └── rand_chacha v0.3.1
│ └── rand v0.8.8 (
)
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ └── quinn-proto v0.11.19 (
)
└── rustls-webpki v0.103.15
└── rustls v0.23.45 ()
├ getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 (
)
└── rand_chacha v0.9.0
├── rand v0.9.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 ()
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── tokio-openssl v0.6.5 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── (build) openssl-sys v0.9.117 (
)
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── quinn v0.11.12 ()
│ │ └── quinn-proto v0.11.19 (
)
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 ()
├── quinn-proto v0.11.19 (
)
├── rand v0.10.3
│ └── quinn-proto v0.11.19 ()
└── uuid v1.27.0
├── infraternal v0.1.0 (
)
├── infraternal-agent v0.1.0 ()
├── infraternal-plugin-mesh v0.1.0 (
)
├── infraternal-plugin-ssh v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── webauthn-attestation-ca v0.5.5 ()
├── webauthn-rs v0.5.5 (
)
└── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1
│
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ hashbrown v0.15.5
├── hashlink v0.10.0
│ └── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
└── sqlx-core v0.8.6 (
)
├ hashbrown v0.17.1
└── indexmap v2.14.2
├── h2 v0.4.19
│ └── hyper v1.11.1
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── hyper-util v0.1.21
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ └── (dev) infraternal-server v0.1.0 ()
└── sqlx-core v0.8.6
├── sqlx v0.8.6
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6 (
)
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 ()
└── sqlx-sqlite v0.8.6
├── sqlx v0.8.6 (
)
└── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1
│
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ r-efi v5.3.0
└── getrandom v0.3.4
└── rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ r-efi v6.0.0
└── getrandom v0.4.3
├── jobserver v0.1.35
│ └── cc v1.6.0
│ ├── (build) libfuzzer-sys v0.4.13
│ │ └── infraternal-fuzz v0.1.0
│ ├── (build) libsqlite3-sys v0.30.1
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── openssl-src v300.6.1+3.6.3
│ │ └── (build) openssl-sys v0.9.117
│ │ ├── axum-server v0.8.0
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── openssl v0.10.81
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── tokio-openssl v0.6.5 (
)
│ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ └── webauthn-rs-core v0.5.5 (
)
│ ├── (build) openssl-sys v0.9.117 ()
│ └── (build) ring v0.17.14
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── rustls v0.23.45
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── quinn v0.11.12 (
)
│ │ └── quinn-proto v0.11.19 ()
│ └── rustls-webpki v0.103.15
│ └── rustls v0.23.45 (
)
├── quinn-proto v0.11.19 ()
├── rand v0.10.3
│ └── quinn-proto v0.11.19 (
)
└── uuid v1.27.0
├── infraternal v0.1.0 ()
├── infraternal-agent v0.1.0 (
)
├── infraternal-plugin-mesh v0.1.0 ()
├── infraternal-plugin-ssh v0.1.0 (
)
├── infraternal-server v0.1.0 ()
├── webauthn-attestation-ca v0.5.5 (
)
├── webauthn-rs v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1
│
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand v0.9.5
├── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── tungstenite v0.29.0
│ └── tokio-tungstenite v0.29.0
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ └── (dev) infraternal-server v0.1.0 (
)
└── webauthn-rs-core v0.5.5
└── webauthn-rs v0.5.5
└── infraternal-server v0.1.0 ()
├ rand v0.10.3
└── quinn-proto v0.11.19
└── quinn v0.11.12
├── infraternal-agent v0.1.0
│ ├── infraternal v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-plugin-remote v0.1.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
└── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1
│
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_chacha v0.3.1
└── rand v0.8.8
└── bip39 v2.2.2
└── infraternal-server v0.1.0
├── infraternal v0.1.0
└── infraternal-fuzz v0.1.0
├ rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── webauthn-rs-core v0.5.5 (
)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1
│
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ rand_core v0.6.4
├── bip39 v2.2.2
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0
│ └── infraternal-fuzz v0.1.0
├── crypto-common v0.1.7
│ ├── aead v0.5.2
│ │ └── aes-gcm v0.10.3
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── cipher v0.4.4
│ │ ├── aes v0.8.4
│ │ │ └── aes-gcm v0.10.3 (
)
│ │ ├── aes-gcm v0.10.3 ()
│ │ └── ctr v0.9.2
│ │ └── aes-gcm v0.10.3 (
)
│ ├── digest v0.10.7
│ │ ├── blake2 v0.10.6
│ │ │ └── argon2 v0.5.3
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── hmac v0.12.1
│ │ │ └── hkdf v0.12.4
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── sha1 v0.10.7
│ │ │ ├── axum v0.8.9
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── tungstenite v0.29.0
│ │ │ └── tokio-tungstenite v0.29.0
│ │ │ ├── axum v0.8.9 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ └── sha2 v0.10.9
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── sqlx-core v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ └── universal-hash v0.5.1
│ └── polyval v0.6.2
│ └── ghash v0.5.1
│ └── aes-gcm v0.10.3 ()
├── password-hash v0.5.0
│ └── argon2 v0.5.3 (
)
├── rand v0.8.8
│ └── bip39 v2.2.2 ()
└── rand_chacha v0.3.1
└── rand v0.8.8 (
)
├ rand_core v0.9.5
├── rand v0.9.5
│ ├── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9
│ │ │ └── infraternal-server v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5
│ └── webauthn-rs v0.5.5
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5 (
)
└── webauthn-rs-core v0.5.5 ()
├ rand_core v0.10.1
├── chacha20 v0.10.2
│ └── rand v0.10.3
│ └── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ └── infraternal-fuzz v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── getrandom v0.4.3
│ ├── jobserver v0.1.35
│ │ └── cc v1.6.0
│ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ └── sqlx-sqlite v0.8.6
│ │ │ ├── sqlx v0.8.6
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ └── (build) openssl-sys v0.9.117
│ │ │ ├── axum-server v0.8.0
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── openssl v0.10.81
│ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ └── webauthn-rs-core v0.5.5
│ │ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ ├── tokio-openssl v0.6.5 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ ├── (build) openssl-sys v0.9.117 (
)
│ │ └── (build) ring v0.17.14
│ │ ├── quinn-proto v0.11.19 ()
│ │ ├── rustls v0.23.45
│ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ ├── quinn v0.11.12 ()
│ │ │ └── quinn-proto v0.11.19 (
)
│ │ └── rustls-webpki v0.103.15
│ │ └── rustls v0.23.45 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── rand v0.10.3 ()
│ └── uuid v1.27.0
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-ssh v0.1.0 ()
│ ├── infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5 ()
│ ├── webauthn-rs v0.5.5 (
)
│ └── webauthn-rs-core v0.5.5 ()
├── rand v0.10.3 (
)
└── rand_pcg v0.10.2
└── quinn-proto v0.11.19 (*)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1
│
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────┘ lock entries
│
├ syn v2.0.119
├── asn1-rs-derive v0.5.1
│ └── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── asn1-rs-impl v0.2.0
│ └── asn1-rs v0.6.2 (
)
├── enum-as-inner v0.6.1
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-fuzz v0.1.0 (
)
├── openssl-macros v0.1.1
│ └── openssl v0.10.81
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── webauthn-attestation-ca v0.5.5
│ │ └── webauthn-rs-core v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
├── sqlx-macros v0.8.6
│ └── sqlx v0.8.6
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── sqlx-macros-core v0.8.6
│ └── sqlx-macros v0.8.6 (
)
├── synstructure v0.13.2
│ └── asn1-rs-derive v0.5.1 ()
├── thiserror-impl v1.0.69
│ └── thiserror v1.0.69
│ ├── asn1-rs v0.6.2 (
)
│ ├── webauthn-rs-core v0.5.5 ()
│ └── x509-parser v0.16.0 (
)
├── tracing-attributes v0.1.31
│ └── tracing v0.1.44
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── axum-core v0.5.6
│ │ └── axum v0.8.9 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── quinn-proto v0.11.19
│ │ └── quinn v0.11.12 ()
│ ├── quinn-udp v0.5.16
│ │ └── quinn v0.11.12 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ ├── sqlx-macros v0.8.6 (
)
│ │ ├── sqlx-macros-core v0.8.6 ()
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 (
)
│ │ └── sqlx-macros-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tracing-subscriber v0.3.23
│ │ └── infraternal-server v0.1.0 ()
│ ├── webauthn-attestation-ca v0.5.5 (
)
│ ├── webauthn-rs v0.5.5 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── zerocopy-derive v0.8.60
└── zerocopy v0.8.60
├── half v2.7.1
│ ├── ciborium-ll v0.2.2
│ │ └── ciborium v0.2.2
│ │ └── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── serde_cbor_2 v0.13.0
│ ├── infraternal-server v0.1.0 ()
│ └── webauthn-rs-core v0.5.5 (
)
└── ppv-lite86 v0.2.21
├── rand_chacha v0.3.1
│ └── rand v0.8.8
│ └── bip39 v2.2.2
│ └── infraternal-server v0.1.0 ()
└── rand_chacha v0.9.0
├── rand v0.9.5
│ ├── infraternal-server v0.1.0 (
)
│ ├── tungstenite v0.29.0
│ │ └── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ └── webauthn-rs-core v0.5.5 ()
└── webauthn-rs-core v0.5.5 (
)
├ syn v3.0.6
├── clap_derive v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── displaydoc v0.2.7
│ ├── asn1-rs v0.6.2
│ │ ├── der-parser v9.0.0
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ └── x509-parser v0.16.0
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── oid-registry v0.7.1
│ │ │ └── x509-parser v0.16.0 ()
│ │ └── x509-parser v0.16.0 (
)
│ ├── der-parser v9.0.0 ()
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 ()
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 (
)
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 ()
│ │ │ │ └── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-sqlite v0.8.6 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── tinystr v0.8.4
│ │ └── icu_locale_core v2.3.0 (
)
│ └── zerotrie v0.2.5
│ ├── icu_properties v2.3.0 ()
│ └── icu_provider v2.3.1 (
)
├── futures-macro v0.3.34
│ └── futures-util v0.3.34
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 ()
│ ├── futures-executor v0.3.34
│ │ └── sqlx-sqlite v0.8.6 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── (dev) infraternal-plugin-ssh v0.1.0 (
)
│ ├── infraternal-server v0.1.0 ()
│ ├── js-sys v0.3.106
│ │ ├── getrandom v0.2.17
│ │ │ ├── rand_core v0.6.4
│ │ │ │ ├── bip39 v2.2.2
│ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ ├── crypto-common v0.1.7
│ │ │ │ │ ├── aead v0.5.2
│ │ │ │ │ │ └── aes-gcm v0.10.3
│ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ ├── cipher v0.4.4
│ │ │ │ │ │ ├── aes v0.8.4
│ │ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ │ ├── aes-gcm v0.10.3 ()
│ │ │ │ │ │ └── ctr v0.9.2
│ │ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── blake2 v0.10.6
│ │ │ │ │ │ │ └── argon2 v0.5.3
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── hmac v0.12.1
│ │ │ │ │ │ │ └── hkdf v0.12.4
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── sha1 v0.10.7
│ │ │ │ │ │ │ ├── axum v0.8.9 ()
│ │ │ │ │ │ │ └── tungstenite v0.29.0
│ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0
│ │ │ │ │ │ │ ├── axum v0.8.9 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ └── sha2 v0.10.9
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ │ │ └── universal-hash v0.5.1
│ │ │ │ │ └── polyval v0.6.2
│ │ │ │ │ └── ghash v0.5.1
│ │ │ │ │ └── aes-gcm v0.10.3 (
)
│ │ │ │ ├── password-hash v0.5.0
│ │ │ │ │ └── argon2 v0.5.3 ()
│ │ │ │ ├── rand v0.8.8
│ │ │ │ │ └── bip39 v2.2.2 (
)
│ │ │ │ └── rand_chacha v0.3.1
│ │ │ │ └── rand v0.8.8 ()
│ │ │ └── ring v0.17.14
│ │ │ ├── quinn-proto v0.11.19
│ │ │ │ └── quinn v0.11.12
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ ├── quinn v0.11.12 (
)
│ │ │ │ └── quinn-proto v0.11.19 ()
│ │ │ └── rustls-webpki v0.103.15
│ │ │ └── rustls v0.23.45 (
)
│ │ ├── getrandom v0.4.3
│ │ │ ├── jobserver v0.1.35
│ │ │ │ └── cc v1.6.0
│ │ │ │ ├── (build) libfuzzer-sys v0.4.13
│ │ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ │ ├── (build) libsqlite3-sys v0.30.1
│ │ │ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ │ │ ├── openssl-src v300.6.1+3.6.3
│ │ │ │ │ └── (build) openssl-sys v0.9.117
│ │ │ │ │ ├── axum-server v0.8.0
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── openssl v0.10.81
│ │ │ │ │ │ ├── axum-server v0.8.0 (
)
│ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── tokio-openssl v0.6.5
│ │ │ │ │ │ │ ├── axum-server v0.8.0 ()
│ │ │ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5
│ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ │ │ └── webauthn-rs-core v0.5.5 ()
│ │ │ │ │ ├── tokio-openssl v0.6.5 (
)
│ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ │ │ ├── (build) openssl-sys v0.9.117 ()
│ │ │ │ └── (build) ring v0.17.14 (
)
│ │ │ ├── quinn-proto v0.11.19 ()
│ │ │ ├── rand v0.10.3
│ │ │ │ └── quinn-proto v0.11.19 (
)
│ │ │ └── uuid v1.27.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ │ ├── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── web-sys v0.3.106
│ │ │ └── plotters v0.3.7
│ │ │ └── criterion v0.7.0 ()
│ │ └── web-time v1.1.0
│ │ ├── quinn v0.11.12 (
)
│ │ ├── quinn-proto v0.11.19 ()
│ │ └── rustls-pki-types v1.15.1
│ │ ├── quinn-proto v0.11.19 (
)
│ │ ├── rustls v0.23.45 ()
│ │ └── rustls-webpki v0.103.15 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── tokio-tungstenite v0.29.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11
│ └── infraternal-server v0.1.0 (
)
├── serde_derive v1.0.229
│ ├── serde v1.0.229
│ │ ├── base64urlsafedata v0.5.5
│ │ │ ├── webauthn-attestation-ca v0.5.5 ()
│ │ │ ├── webauthn-rs v0.5.5 (
)
│ │ │ ├── webauthn-rs-core v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5 (
)
│ │ ├── bip39 v2.2.2 ()
│ │ ├── ciborium v0.2.2
│ │ │ └── criterion v0.7.0 (
)
│ │ ├── criterion v0.7.0 ()
│ │ ├── either v1.18.0
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── itertools v0.13.0
│ │ │ │ ├── criterion v0.7.0 ()
│ │ │ │ └── criterion-plot v0.6.0
│ │ │ │ └── criterion v0.7.0 (
)
│ │ │ ├── rayon v1.12.0
│ │ │ │ └── criterion v0.7.0 ()
│ │ │ ├── sqlx-core v0.8.6 (
)
│ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-mesh v0.1.0
│ │ │ └── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-api v0.1.0 ()
│ │ ├── infraternal-plugin-host-facts v0.1.0 (
)
│ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0 (
)
│ │ ├── infraternal-plugin-ssh v0.1.0 ()
│ │ ├── infraternal-server v0.1.0 (
)
│ │ ├── serde_cbor_2 v0.13.0
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ ├── serde_urlencoded v0.7.1
│ │ │ ├── axum v0.8.9 ()
│ │ │ └── sqlx-sqlite v0.8.6 (
)
│ │ ├── sqlx-core v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ ├── sqlx-sqlite v0.8.6 ()
│ │ ├── tinytemplate v1.2.1
│ │ │ └── criterion v0.7.0 (
)
│ │ ├── tracing-serde v0.2.0
│ │ │ └── tracing-subscriber v0.3.23
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── tracing-subscriber v0.3.23 (
)
│ │ ├── url v2.5.8 ()
│ │ ├── webauthn-attestation-ca v0.5.5 (
)
│ │ ├── webauthn-rs v0.5.5 ()
│ │ ├── webauthn-rs-core v0.5.5 (
)
│ │ ├── webauthn-rs-proto v0.5.5 ()
│ │ └── zeroize v1.9.0
│ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ ├── infraternal-server v0.1.0 ()
│ │ ├── rustls v0.23.45 (
)
│ │ └── rustls-pki-types v1.15.1 ()
│ └── url v2.5.8 (
)
├── synstructure v0.14.0
│ ├── yoke-derive v0.8.4
│ │ └── yoke v0.8.3
│ │ ├── icu_collections v2.3.0 ()
│ │ ├── icu_provider v2.3.1 (
)
│ │ ├── zerotrie v0.2.5 ()
│ │ └── zerovec v0.11.8
│ │ ├── icu_collections v2.3.0 (
)
│ │ ├── icu_locale_core v2.3.0 ()
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ ├── icu_properties v2.3.0 ()
│ │ ├── icu_provider v2.3.1 (
)
│ │ ├── potential_utf v0.1.6
│ │ │ └── icu_collections v2.3.0 ()
│ │ └── tinystr v0.8.4 (
)
│ └── zerofrom-derive v0.1.8
│ └── zerofrom v0.1.8
│ ├── icu_collections v2.3.0 ()
│ ├── icu_provider v2.3.1 (
)
│ ├── yoke v0.8.3 ()
│ ├── zerotrie v0.2.5 (
)
│ └── zerovec v0.11.8 ()
├── thiserror-impl v2.0.21
│ └── thiserror v2.0.21
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-mesh v0.1.0 ()
│ ├── infraternal-server v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ ├── quinn-proto v0.11.19 (
)
│ ├── sqlx-core v0.8.6 ()
│ ├── sqlx-sqlite v0.8.6 (
)
│ ├── sysctl v0.7.1
│ │ └── infraternal-plugin-host-facts v0.1.0 ()
│ └── tungstenite v0.29.0 (
)
├── tokio-macros v2.7.2
│ └── tokio v1.53.2
│ ├── axum v0.8.9 ()
│ ├── axum-server v0.8.0 (
)
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 ()
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 (
)
│ │ ├── axum-server v0.8.0 ()
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 (
)
│ │ │ ├── axum-server v0.8.0 ()
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ └── (dev) infraternal-server v0.1.0 ()
│ │ ├── infraternal v0.1.0 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── hyper v1.11.1 (
)
│ ├── hyper-util v0.1.21 ()
│ ├── infraternal v0.1.0 (
)
│ ├── infraternal-agent v0.1.0 ()
│ ├── infraternal-plugin-api v0.1.0 (
)
│ ├── infraternal-plugin-mesh v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0 (
)
│ ├── infraternal-plugin-ssh v0.1.0 ()
│ ├── (dev) infraternal-server v0.1.0 (
)
│ ├── quinn v0.11.12 ()
│ ├── sqlx-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0 (
)
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 ()
│ │ └── tower-http v0.6.11 (
)
│ ├── tower v0.5.3 ()
│ └── tower-http v0.6.11 (
)
├── wasm-bindgen-macro-support v0.2.129
│ └── wasm-bindgen-macro v0.2.129
│ └── wasm-bindgen v0.2.129
│ ├── getrandom v0.2.17 ()
│ ├── getrandom v0.4.3 (
)
│ ├── js-sys v0.3.106 ()
│ ├── plotters v0.3.7 (
)
│ ├── web-sys v0.3.106 ()
│ └── web-time v1.1.0 (
)
├── yoke-derive v0.8.4 ()
├── zerofrom-derive v0.1.8 (
)
└── zerovec-derive v0.11.6
└── zerovec v0.11.8 (*)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1
│
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
│ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ synstructure v0.13.2
└── asn1-rs-derive v0.5.1
└── asn1-rs v0.6.2
├── der-parser v9.0.0
│ ├── webauthn-rs-core v0.5.5
│ │ └── webauthn-rs v0.5.5
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0
│ │ └── infraternal-fuzz v0.1.0
│ └── x509-parser v0.16.0
│ └── webauthn-rs-core v0.5.5 ()
├── oid-registry v0.7.1
│ └── x509-parser v0.16.0 (
)
└── x509-parser v0.16.0 ()
├ synstructure v0.14.0
├── yoke-derive v0.8.4
│ └── yoke v0.8.3
│ ├── icu_collections v2.3.0
│ │ ├── icu_normalizer v2.3.0
│ │ │ └── idna_adapter v1.2.2
│ │ │ └── idna v1.1.0
│ │ │ └── url v2.5.8
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ │ └── infraternal-server v0.1.0
│ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ ├── infraternal-server v0.1.0 ()
│ │ │ ├── sqlx-core v0.8.6
│ │ │ │ ├── sqlx v0.8.6
│ │ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ │ ├── infraternal-plugin-api v0.1.0
│ │ │ │ │ │ ├── infraternal-agent v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ │ │ │ │ ├── infraternal v0.1.0 ()
│ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (
)
│ │ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ │ │ └── infraternal-server v0.1.0 ()
│ │ │ │ ├── sqlx-macros v0.8.6
│ │ │ │ │ └── sqlx v0.8.6 (
)
│ │ │ │ ├── sqlx-macros-core v0.8.6
│ │ │ │ │ └── sqlx-macros v0.8.6 ()
│ │ │ │ └── sqlx-sqlite v0.8.6
│ │ │ │ ├── sqlx v0.8.6 (
)
│ │ │ │ └── sqlx-macros-core v0.8.6 ()
│ │ │ ├── sqlx-macros-core v0.8.6 (
)
│ │ │ ├── sqlx-sqlite v0.8.6 ()
│ │ │ ├── webauthn-rs v0.5.5
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ ├── webauthn-rs-core v0.5.5
│ │ │ │ └── webauthn-rs v0.5.5 ()
│ │ │ └── webauthn-rs-proto v0.5.5
│ │ │ └── webauthn-rs-core v0.5.5 (
)
│ │ └── icu_properties v2.3.0
│ │ └── idna_adapter v1.2.2 ()
│ ├── icu_provider v2.3.1
│ │ ├── icu_normalizer v2.3.0 (
)
│ │ └── icu_properties v2.3.0 ()
│ ├── zerotrie v0.2.5
│ │ ├── icu_properties v2.3.0 (
)
│ │ └── icu_provider v2.3.1 ()
│ └── zerovec v0.11.8
│ ├── icu_collections v2.3.0 (
)
│ ├── icu_locale_core v2.3.0
│ │ ├── icu_properties v2.3.0 ()
│ │ └── icu_provider v2.3.1 (
)
│ ├── icu_normalizer v2.3.0 ()
│ ├── icu_properties v2.3.0 (
)
│ ├── icu_provider v2.3.1 ()
│ ├── potential_utf v0.1.6
│ │ └── icu_collections v2.3.0 (
)
│ └── tinystr v0.8.4
│ └── icu_locale_core v2.3.0 ()
└── zerofrom-derive v0.1.8
└── zerofrom v0.1.8
├── icu_collections v2.3.0 (
)
├── icu_provider v2.3.1 ()
├── yoke v0.8.3 (
)
├── zerotrie v0.2.5 ()
└── zerovec v0.11.8 (
)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1
│
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1
│
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
│ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ thiserror-impl v1.0.69
└── thiserror v1.0.69
├── asn1-rs v0.6.2
│ ├── der-parser v9.0.0
│ │ ├── webauthn-rs-core v0.5.5
│ │ │ └── webauthn-rs v0.5.5
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ └── infraternal-fuzz v0.1.0
│ │ └── x509-parser v0.16.0
│ │ └── webauthn-rs-core v0.5.5 ()
│ ├── oid-registry v0.7.1
│ │ └── x509-parser v0.16.0 (
)
│ └── x509-parser v0.16.0 ()
├── webauthn-rs-core v0.5.5 (
)
└── x509-parser v0.16.0 ()
├ thiserror-impl v2.0.21
└── thiserror v2.0.21
├── infraternal v0.1.0
├── infraternal-mesh v0.1.0
│ └── infraternal-plugin-mesh v0.1.0
│ ├── infraternal-fuzz v0.1.0
│ └── infraternal-server v0.1.0
│ ├── infraternal v0.1.0 (
)
│ └── infraternal-fuzz v0.1.0 ()
├── infraternal-server v0.1.0 (
)
├── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 (
)
│ │ ├── infraternal-agent v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ └── infraternal-server v0.1.0 ()
├── quinn-proto v0.11.19
│ └── quinn v0.11.12 (
)
├── sqlx-core v0.8.6
│ ├── sqlx v0.8.6
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-plugin-api v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-host-facts v0.1.0
│ │ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ │ ├── infraternal v0.1.0 (
)
│ │ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ │ └── infraternal-server v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── sqlx-macros v0.8.6
│ │ └── sqlx v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6
│ │ └── sqlx-macros v0.8.6 ()
│ └── sqlx-sqlite v0.8.6
│ ├── sqlx v0.8.6 (
)
│ └── sqlx-macros-core v0.8.6 ()
├── sqlx-sqlite v0.8.6 (
)
├── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── tungstenite v0.29.0
└── tokio-tungstenite v0.29.0
├── axum v0.8.9
│ └── infraternal-server v0.1.0 (
)
└── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1
│
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
│ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
│
├ windows-sys v0.52.0
└── ring v0.17.14
├── quinn-proto v0.11.19
│ └── quinn v0.11.12
│ ├── infraternal-agent v0.1.0
│ │ ├── infraternal v0.1.0
│ │ ├── infraternal-fuzz v0.1.0
│ │ └── infraternal-server v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ └── infraternal-fuzz v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal-server v0.1.0 (
)
├── rustls v0.23.45
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── quinn v0.11.12 (
)
│ └── quinn-proto v0.11.19 ()
└── rustls-webpki v0.103.15
└── rustls v0.23.45 (
)
├ windows-sys v0.61.2
├── anstyle-query v1.1.5
│ └── anstream v1.0.0
│ └── clap_builder v4.6.7
│ └── clap v4.6.7
│ ├── criterion v0.7.0
│ │ └── (dev) infraternal-protocol v0.1.0
│ │ ├── infraternal-agent v0.1.0
│ │ │ ├── infraternal v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0
│ │ │ └── infraternal-server v0.1.0
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-fuzz v0.1.0 ()
│ │ ├── (dev) infraternal-plugin-host-facts v0.1.0
│ │ │ ├── infraternal-agent v0.1.0 (
)
│ │ │ └── infraternal-fuzz v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0
│ │ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ │ └── infraternal-server v0.1.0 ()
│ │ ├── infraternal-plugin-remote v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-agent v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ └── infraternal v0.1.0 (
)
├── anstyle-wincon v3.0.11
│ └── anstream v1.0.0 ()
├── errno v0.3.14
│ └── signal-hook-registry v1.4.8
│ └── tokio v1.53.2
│ ├── axum v0.8.9
│ │ └── infraternal-server v0.1.0 (
)
│ ├── axum-server v0.8.0
│ │ └── infraternal-server v0.1.0 ()
│ ├── fs-err v3.3.2
│ │ └── axum-server v0.8.0 (
)
│ ├── h2 v0.4.19
│ │ └── hyper v1.11.1
│ │ ├── axum v0.8.9 ()
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── hyper-util v0.1.21
│ │ │ ├── axum v0.8.9 ()
│ │ │ ├── axum-server v0.8.0 (
)
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ └── (dev) infraternal-server v0.1.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── hyper v1.11.1 ()
│ ├── hyper-util v0.1.21 (
)
│ ├── infraternal v0.1.0 ()
│ ├── infraternal-agent v0.1.0 (
)
│ ├── infraternal-plugin-api v0.1.0
│ │ ├── infraternal-agent v0.1.0 ()
│ │ ├── infraternal-fuzz v0.1.0 (
)
│ │ ├── infraternal-plugin-host-facts v0.1.0 ()
│ │ ├── infraternal-plugin-mesh v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ ├── infraternal-plugin-ssh v0.1.0
│ │ │ ├── infraternal v0.1.0 (
)
│ │ │ ├── infraternal-fuzz v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ └── infraternal-server v0.1.0 ()
│ ├── infraternal-plugin-mesh v0.1.0 (
)
│ ├── infraternal-plugin-remote v0.1.0 ()
│ ├── infraternal-plugin-ssh v0.1.0 (
)
│ ├── (dev) infraternal-server v0.1.0 ()
│ ├── quinn v0.11.12
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── infraternal-server v0.1.0 (
)
│ ├── sqlx-core v0.8.6
│ │ ├── sqlx v0.8.6
│ │ │ ├── infraternal v0.1.0 ()
│ │ │ ├── infraternal-plugin-api v0.1.0 (
)
│ │ │ ├── infraternal-plugin-mesh v0.1.0 ()
│ │ │ └── infraternal-server v0.1.0 (
)
│ │ ├── sqlx-macros v0.8.6
│ │ │ └── sqlx v0.8.6 ()
│ │ ├── sqlx-macros-core v0.8.6
│ │ │ └── sqlx-macros v0.8.6 (
)
│ │ └── sqlx-sqlite v0.8.6
│ │ ├── sqlx v0.8.6 ()
│ │ └── sqlx-macros-core v0.8.6 (
)
│ ├── sqlx-macros-core v0.8.6 ()
│ ├── tokio-openssl v0.6.5
│ │ ├── axum-server v0.8.0 (
)
│ │ ├── infraternal v0.1.0 ()
│ │ ├── infraternal-agent v0.1.0 (
)
│ │ ├── infraternal-plugin-remote v0.1.0 ()
│ │ └── (dev) infraternal-server v0.1.0 (
)
│ ├── tokio-stream v0.1.19
│ │ └── sqlx-core v0.8.6 ()
│ ├── tokio-tungstenite v0.29.0
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ ├── tokio-util v0.7.19
│ │ ├── h2 v0.4.19 (
)
│ │ └── tower-http v0.6.11
│ │ └── infraternal-server v0.1.0 ()
│ ├── tower v0.5.3
│ │ ├── axum v0.8.9 (
)
│ │ └── (dev) infraternal-server v0.1.0 ()
│ └── tower-http v0.6.11 (
)
├── mio v1.2.4
│ └── tokio v1.53.2 ()
├── nu-ansi-term v0.50.3
│ └── tracing-subscriber v0.3.23
│ └── infraternal-server v0.1.0 (
)
├── quinn-udp v0.5.16
│ └── quinn v0.11.12 ()
├── socket2 v0.6.5
│ ├── quinn v0.11.12 (
)
│ ├── quinn-udp v0.5.16 ()
│ └── tokio v1.53.2 (
)
├── tokio v1.53.2 ()
└── winapi-util v0.1.11
├── same-file v1.0.6
│ └── walkdir v2.5.0
│ ├── criterion v0.7.0 (
)
│ └── sysctl v0.7.1
│ └── infraternal-plugin-host-facts v0.1.0 ()
└── walkdir v2.5.0 (
)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
Finished release profile [optimized] target(s) in 0.49s
/home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 19619776 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 19619776 bytes

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Fix committed f8a0b378 and pushed: creation now performs a separate typed alias update before success; failed marking deletes only the just-created interface. Confirmed red recovery-probe.log showed no public ifalias and restart adoption AlreadyExists. Green recovery-marker-green.log shows the exact public alias and successful unconfigured-start recovery. Repository real-kernel tests: 5 passed in rootless user/netns (kernel-marker-real.log). Debug-profile 1,000-peer apply 68,042 us / one endpoint 29 us, load 23.74/19.04/16.94; earlier workspace release figure remains 58,925 us / 13 us. Engine has no default-binary size change: 19,619,776 B. Node-feature clippy passed; full fast-gate serial-top-level output verbatim: Running as unit: run-p1380523-i39089134.scope; invocation ID: a704d48310d9499f871c126bd53d4aed METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=311.60 p99_ms=318.66 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.16s ==> test Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/crates/plugins/mesh) Finished `test` profile [unoptimized + debuginfo] target(s) in 1.11s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal-b79c40b65c5131eb) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_daemon-9cd28e76588b80e1) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.67s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_queues-8e53d92f78bb2284) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.89s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_review-b602bc49792cc98a) running 6 tests test initial_attach_requires_explicit_credit_before_replay ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 28.58s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/agent_sessions-505ff32fcc5d24a1) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/idle_canary-aed8fb4e410e3c97) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.12s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_output-d8a47b3c6c15135e) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/shim-5158d886209b1c6c) running 7 tests test attached_backpressure_and_detached_progress ... ok test disallowed_signal_only_disconnects_peer ... ok test double_fork_survives_parent_death ... ok test real_shell_reconnect_resize_and_retained_exit ... ok test replacement_connection_and_malformed_limit ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test user_scope_survives_parent_unit_stop ... active ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.48s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/ssh_askpass-c431d83327b60fdf) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.17s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_credit-83e1c86ec895df61) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.64s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/vt_reconnect-a191ee6018dc1d90) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.63s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_agent-aa9102d6fc36f897) running 52 tests test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 9.23s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/transport-5860913f67826848) running 2 tests test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test oversized_header_and_truncated_frame_are_rejected ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_mesh-3f967587718407e9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/default_arrow-312553ba19630584) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/properties-78f35bbe1b57dcd5) running 14 tests test addresses_are_unique_stable_and_not_recycled ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test directional_grants_union_and_minimal_updates ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test names_versions_and_backend_status ... ok test overlaps_are_reported_without_silent_range_changes ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.18s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/rotation_time-a58dd287253d611d) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 8 tests test component_tests::component_declarations_cannot_create_servers ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::registry_routes_only_declared_actions ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_host_facts-92fb8980e23d63eb) running 9 tests test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_mesh-60c4790a3906e095) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/configuration-da963905cbee19e2) running 4 tests test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test edition_default_is_explicit_and_build_selected ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/kernel-32266b6153e99112) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 9 tests test remote_quic::tests::acknowledged_idle_survives_and_a_silent_path_times_out ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.36s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_plugin_ssh-7e42e5f52993bb04) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.00s ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/auth_order-242e7632ceb91d68) running 6 tests test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/build_removal-e87645ee263c97e6) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/concurrency-ccdcb5d992e7018f) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test component_off_retires_a_real_native_helper ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/config_isolation-d960c45d5152001e) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/credentials-c2ad8ea2bac331b0) running 3 tests test credential_helper_refuses_host_trust_and_permission_prompts ... ok test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/diagnostics-07bed68225e5392b) running 4 tests test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/event_metadata-7148021e2dcccfca) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/foreground-2b053b95bd4842fc) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/host_trust-b4fa4fffbb796b39) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/install-5deff689341db922) running 28 tests test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test refused_previous_service_stop_only_removes_staging ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.90s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/model-d58c3f6afc421f8e) running 4 tests test addresses_never_become_options_or_shell_syntax ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/probe_check-5639e2e8c0807777) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/process-bbdb378ec90518fd) running 4 tests test cancellation_retires_the_helper_descendant_too ... ok test completed_helper_retires_descendants_with_closed_pipes ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/proxy_policy-67e9dd996aba76c7) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/real_ssh-4aada98a34acb5d4) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/single_connection-c9e67fa08eb3d443) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/source_completeness-2b626495774cd2a7) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/trust_round2-4f2c97bcc5b11aca) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test stream_tests::split_mux_header_preserves_trailing_close ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_server-2d1900a353a2b560) running 292 tests test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test result: ok. 262 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 328.11s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/catalog_startup-1c206e49d01075d3) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/enrollment-882016dcdda70d1c) running 6 tests test concurrent_redemption_has_one_winner_and_one_certificate ... ok test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.48s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_parser-3eaa1fb0a9fdf6da) running 2 tests test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test review_grant_parser_rejects_unknown_nested_port_fields ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_plugin-92cc1af80cbc743b) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_policy-0b276bb78f63000d) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mesh_review_role_scope-a66ec4890629d3d7) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_host_review-182e9525bc99d092) running 7 tests test review_completed_call_survives_normal_worker_exit ... ok test review_core_topic_remains_core_owned_even_when_declared ... ok test review_disable_answers_inflight_call ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_exited_worker_ends_its_subscriptions ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_undeclared_topic_is_left_to_the_core ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/plugin_settings_review-5fd88ff09a86dd3e) running 3 tests test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/remote_plugin_contract-f6bd0fee415b6422) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/infraternal_shim-67ffc9c8d51fcf5c) running 73 tests test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::golden::every_frozen_message ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test frame::checks::tests::golden_and_fragmented ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test ring::checks::tests::wrap_and_exact_offsets ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_seeded_smoke ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 77.61s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/detach-c502cd554fb112ce) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-dataplane/target/debug/deps/mouse-523bfdef43cc46cb) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-mesh v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-mesh v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/Developer/infraternal/.worktrees/mesh-dataplane/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Finished `release` profile [optimized] target(s) in 0.49s /home/kayg/.cache/codex-scratch/mesh-dataplane/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 19619776 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 19619776 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step committed and pushed: a1def00f. Stable public host bindings, restart allocations and revision-cached compilation; removed-host tombstones are written in the same deletion transaction. Four production-schema regressions passed. At 1,000 members the first two preview pages plus stale-revision check took 285,106 us in a debug build, first page 64,634 bytes (64 KiB bound), load 11.20/15.37/15.96. No pair matrix allocation. Stripped x86 binary 19,620,992 bytes (+1,216); optional Store code is not instantiated yet, growth comes from protected server deletion/tombstone transaction. scripts/verify fast, serial top-level tests, output verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step committed and pushed: a1def00f. Stable public host bindings, restart allocations and revision-cached compilation; removed-host tombstones are written in the same deletion transaction. Four production-schema regressions passed. At 1,000 members the first two preview pages plus stale-revision check took 285,106 us in a debug build, first page 64,634 bytes (64 KiB bound), load 11.20/15.37/15.96. No pair matrix allocation. Stripped x86 binary 19,620,992 bytes (+1,216); optional Store code is not instantiated yet, growth comes from protected server deletion/tombstone transaction. scripts/verify fast, serial top-level tests, output verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step committed and pushed: cce3c6b5. Agent-only nf_tables compatibility filter; both ownership markers checked, both families preflighted, interrupted-family adoption, established-flow retention, contiguous-grant range compaction. No new dependency. Agent-feature clippy passes, four unit tests pass; real kernel namespace test passed unrelated-chain refusal, partial-family recovery and cleanup. Debug test at 1,000 members: apply 146,610 us, one-member policy change 186,736 us; load 7.10/7.60/9.45, no own build overlap. Open allocation renders two range matches per family; gap test stays closed. Preferred nft backend and packet-path measurements follow. Stripped x86 remains 19,620,992 bytes (zero delta), allowed D205 size-only failure. scripts/verify fast output verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step committed and pushed: cce3c6b5. Agent-only nf_tables compatibility filter; both ownership markers checked, both families preflighted, interrupted-family adoption, established-flow retention, contiguous-grant range compaction. No new dependency. Agent-feature clippy passes, four unit tests pass; real kernel namespace test passed unrelated-chain refusal, partial-family recovery and cleanup. Debug test at 1,000 members: apply 146,610 us, one-member policy change 186,736 us; load 7.10/7.60/9.45, no own build overlap. Open allocation renders two range matches per family; gap test stays closed. Preferred nft backend and packet-path measurements follow. Stripped x86 remains 19,620,992 bytes (zero delta), allowed D205 size-only failure. scripts/verify fast output verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step committed and pushed: 20bbf46b. Preferred nftables inet table uses indexed sets (packet rule count fixed at 1,000 members), interface-only hooks, established-flow retention and atomic replacements. Explicitly supported fallback is retained across process restart. Two confirmed failing-before-fix real-kernel regressions: initial apply extended a foreign table (firewall-adopt-red.log), and already-removed owned table blocked cleanup (firewall-remove-red.log). Ownership checks and confirmed-absence cleanup now pass; failed replacement retains the installed table. Agent-feature clippy and five unit tests pass. Three real-kernel namespace tests pass: 1,000-member debug policy apply 49,127 us, single-member policy change 82,167 us; load 7.79/7.44/7.95, no own build overlap. Full-node and packet-path proof remain pending. x86 stripped size 19,620,992 bytes (zero delta). scripts/verify fast output verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step committed and pushed: 20bbf46b. Preferred nftables inet table uses indexed sets (packet rule count fixed at 1,000 members), interface-only hooks, established-flow retention and atomic replacements. Explicitly supported fallback is retained across process restart. Two confirmed failing-before-fix real-kernel regressions: initial apply extended a foreign table (firewall-adopt-red.log), and already-removed owned table blocked cleanup (firewall-remove-red.log). Ownership checks and confirmed-absence cleanup now pass; failed replacement retains the installed table. Agent-feature clippy and five unit tests pass. Three real-kernel namespace tests pass: 1,000-member debug policy apply 49,127 us, single-member policy change 82,167 us; load 7.79/7.44/7.95, no own build overlap. Full-node and packet-path proof remain pending. x86 stripped size 19,620,992 bytes (zero delta). scripts/verify fast output verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Node lifecycle findings before activation: two real-kernel failing regressions in independent user/network namespaces. node-disabled-red.log: explicit up returned an identity but left disabled intent false. node-removed-red.log: down failed with ENODEV after external interface removal. The draft now completes pending disabled cleanup before restart, rechecks the interface ownership marker before deletion, and treats confirmed absence as cleanup success. Both real-kernel tests pass in node-lifecycle-green.log (2 passed, 0 failed, 0.65 s). Foreign ownership and privilege errors remain failures. Public-state module gate is still running; full Node/daemon activation remains pending. Head 20bbf46b.

Node lifecycle findings before activation: two real-kernel failing regressions in independent user/network namespaces. node-disabled-red.log: explicit up returned an identity but left disabled intent false. node-removed-red.log: down failed with ENODEV after external interface removal. The draft now completes pending disabled cleanup before restart, rechecks the interface ownership marker before deletion, and treats confirmed absence as cleanup success. Both real-kernel tests pass in node-lifecycle-green.log (2 passed, 0 failed, 0.65 s). Foreign ownership and privilege errors remain failures. Public-state module gate is still running; full Node/daemon activation remains pending. Head 20bbf46b.
Author
Owner

Step committed and pushed: 90640c41. Public-only atomic runtime snapshot for enabled intent, acknowledged configuration and filter backend; no private-key field/file. Two filesystem tests cover restart-off intent, 0600 ownership, symlink/exposed-directory refusal and preexisting temporary-file preservation. Agent-feature clippy and seven unit tests pass. Intent persists across daemon restart in the existing runtime directory; no new durable credential store. Stripped x86 remains 19,620,992 bytes (zero delta). scripts/verify fast output verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step committed and pushed: 90640c41. Public-only atomic runtime snapshot for enabled intent, acknowledged configuration and filter backend; no private-key field/file. Two filesystem tests cover restart-off intent, 0600 ownership, symlink/exposed-directory refusal and preexisting temporary-file preservation. Agent-feature clippy and seven unit tests pass. Intent persists across daemon restart in the existing runtime directory; no new durable credential store. Stripped x86 remains 19,620,992 bytes (zero delta). scripts/verify fast output verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Optimized production-source Node proof before activation: three real kernel tests pass (node-real-release.log). Out-of-order final snapshot leaves configuration/kernel peers unchanged; 33 valid <=8 KiB chunks install exactly 1,000 peers. Full staged Node apply (peer validation + owned nft fence/final policy + host routes + netlink) 334,728 us; one-peer staged endpoint delta 1,419 us, one changed peer/chunk. The earlier isolated netlink-only release measurement was 58,925 us/13 us (load 14.83/25.66/25.15), so these are distinct layers and not comparable load windows. This Node run used repository release profile on infraternal-dev under CPUWeight=10000, no own build overlap, load 32.65/36.15/29.86; 3 tests pass, 34.89 s total. Default Node test excludes public snapshot fsync; full-daemon measurement remains pending. Head 90640c41, Node module gate running.

Optimized production-source Node proof before activation: three real kernel tests pass (node-real-release.log). Out-of-order final snapshot leaves configuration/kernel peers unchanged; 33 valid <=8 KiB chunks install exactly 1,000 peers. Full staged Node apply (peer validation + owned nft fence/final policy + host routes + netlink) 334,728 us; one-peer staged endpoint delta 1,419 us, one changed peer/chunk. The earlier isolated netlink-only release measurement was 58,925 us/13 us (load 14.83/25.66/25.15), so these are distinct layers and not comparable load windows. This Node run used repository release profile on infraternal-dev under CPUWeight=10000, no own build overlap, load 32.65/36.15/29.86; 3 tests pass, 34.89 s total. Default Node test excludes public snapshot fsync; full-daemon measurement remains pending. Head 90640c41, Node module gate running.
Author
Owner

Step complete: 3c6631b1 pushed on mesh-dataplane. Added transactional kernel node lifecycle, public snapshot recovery, versioned chunk staging, endpoint-only fast path and fail-closed rollback (D165/D166/D169/D198/D216). Optimized real userns/netns tests: 3 passed, 1000 peers in 33 chunks applied in 334728 us; one endpoint delta 1419 us; load 32.65/36.15/29.86. Agent-feature clippy passed. Fast gate output verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Static binary 19620992 bytes, unchanged from preceding commit; D205 size row only failure.
Finding: forcing filter ownership conflict after interface deletion previously reported Off despite pending cleanup. Failing test node-status-red.log now passes (node-status-green.log, 1 test, 0.46 s) with explicit Stopping and retry cleanup; public action adapter is the next commit.

Step complete: 3c6631b1 pushed on mesh-dataplane. Added transactional kernel node lifecycle, public snapshot recovery, versioned chunk staging, endpoint-only fast path and fail-closed rollback (D165/D166/D169/D198/D216). Optimized real userns/netns tests: 3 passed, 1000 peers in 33 chunks applied in 334728 us; one endpoint delta 1419 us; load 32.65/36.15/29.86. Agent-feature clippy passed. Fast gate output verbatim: ``` +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ``` Static binary 19620992 bytes, unchanged from preceding commit; D205 size row only failure. Finding: forcing filter ownership conflict after interface deletion previously reported Off despite pending cleanup. Failing test node-status-red.log now passes (node-status-green.log, 1 test, 0.46 s) with explicit Stopping and retry cleanup; public action adapter is the next commit.
Author
Owner

Finding: node-action fast gate stops in latency_proxy.py self-test before the Rust gates. Attempts measured p50/p99 626.26/1253.33 ms and 734.71/880.69 ms against configured 300 ms RTT. This is outside the allowed #118 exceptions; neither attempt is accepted as a green gate. Rerunning unchanged under a CPUWeight=10000 scope; host load is high. Node-action strict clippy passed and ordinary tests passed 8/8 (8 namespace tests ignored in the ordinary run).

Finding: node-action fast gate stops in latency_proxy.py self-test before the Rust gates. Attempts measured p50/p99 626.26/1253.33 ms and 734.71/880.69 ms against configured 300 ms RTT. This is outside the allowed #118 exceptions; neither attempt is accepted as a green gate. Rerunning unchanged under a CPUWeight=10000 scope; host load is high. Node-action strict clippy passed and ordinary tests passed 8/8 (8 namespace tests ignored in the ordinary run).
Author
Owner

Finding: shared filesystem reached 780 MiB free while this job was verifying node actions; host load 56.61/52.56/49.65. Removed only this job's obsolete check-target (520 MiB) and debug incremental cache (6.6 GiB), after Rust checks/tests completed and the gate entered the static build. Evidence logs retained. No other job directories touched. This job target was 24 GiB before cleanup.

Finding: shared filesystem reached 780 MiB free while this job was verifying node actions; host load 56.61/52.56/49.65. Removed only this job's obsolete check-target (520 MiB) and debug incremental cache (6.6 GiB), after Rust checks/tests completed and the gate entered the static build. Evidence logs retained. No other job directories touched. This job target was 24 GiB before cleanup.
Author
Owner

Finding: production Store::attach erased a previously learned endpoint when discovery returned None. Regression test fails before the fix (discovery-red2.log: absent_discovery_preserves_the_last_known_endpoint, assertion that no removal/change should be published). Temporary lack of discovery should retain the last known endpoint under D166; an explicit new endpoint replaces it. Fix will land separately after the node-action gate.
Default-setting draft tested against all production migrations: owner denial, stale preview revision, stale fresh-passkey denial with no changed setting, successful fresh apply with one audit/revision notification, and stale replay refusal pass (settings-tests3.log, 1 integration test, 2.01 s). Preview reports 4 directed reach losses for three members: two server-to-node initiations plus the two ordinary-node directions; node-to-server initiation remains implicit under either fallback.

Finding: production Store::attach erased a previously learned endpoint when discovery returned None. Regression test fails before the fix (discovery-red2.log: absent_discovery_preserves_the_last_known_endpoint, assertion that no removal/change should be published). Temporary lack of discovery should retain the last known endpoint under D166; an explicit new endpoint replaces it. Fix will land separately after the node-action gate. Default-setting draft tested against all production migrations: owner denial, stale preview revision, stale fresh-passkey denial with no changed setting, successful fresh apply with one audit/revision notification, and stale replay refusal pass (settings-tests3.log, 1 integration test, 2.01 s). Preview reports 4 directed reach losses for three members: two server-to-node initiations plus the two ordinary-node directions; node-to-server initiation remains implicit under either fallback.
Author
Owner

Node-action gate retry reached all rows: fmt, VT fmt, clippy and cargo-deny PASS, test FAIL only in auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket (WebSocket closed; load 43.44/47.66/47.73); static size FAIL 19620992 bytes. Detached dev f91517019a baseline test passes 1/1 in 58.28 s at load 20.13/32.22/43.20; branch isolated retries pass, latest 1/1 in 68.21 s at load 24.96/34.44/44.31. Both assemble 10000 nodes/30000 grants in 88 pages, max frame 64612 bytes, total 5629900 bytes, shared socket pong true. Baseline did not reproduce the failure, so it is not accepted under #118. Rerunning the entire unchanged fast gate now that load has fallen; logs retained in this job scratch.

Node-action gate retry reached all rows: fmt, VT fmt, clippy and cargo-deny PASS, test FAIL only in auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket (WebSocket closed; load 43.44/47.66/47.73); static size FAIL 19620992 bytes. Detached dev f91517019a83e6d66226841267f72b82f907ae46 baseline test passes 1/1 in 58.28 s at load 20.13/32.22/43.20; branch isolated retries pass, latest 1/1 in 68.21 s at load 24.96/34.44/44.31. Both assemble 10000 nodes/30000 grants in 88 pages, max frame 64612 bytes, total 5629900 bytes, shared socket pong true. Baseline did not reproduce the failure, so it is not accepted under #118. Rerunning the entire unchanged fast gate now that load has fallen; logs retained in this job scratch.
Author
Owner

Step complete: efd45026 pushed on mesh-dataplane. Registered node actions and component lifecycle metadata, strict parser, bounded peer pages and hidden coordinator controls. Agent-feature clippy passes; 8 unit tests passed plus the added registry/discovery test (1/1, 0.00 s). Real namespace Stopping/off cleanup test passes (1/1, 0.51 s). The unchanged full fast gate now passes every non-size row; the previous socket failure is not waived. Output verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Static binary 19620992 bytes, unchanged. D205 size row only failure.

Step complete: efd45026 pushed on mesh-dataplane. Registered node actions and component lifecycle metadata, strict parser, bounded peer pages and hidden coordinator controls. Agent-feature clippy passes; 8 unit tests passed plus the added registry/discovery test (1/1, 0.00 s). Real namespace Stopping/off cleanup test passes (1/1, 0.51 s). The unchanged full fast gate now passes every non-size row; the previous socket failure is not waived. Output verbatim: ``` +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ``` Static binary 19620992 bytes, unchanged. D205 size row only failure.
Author
Owner

Finding in the unregistered local node-control adapter: dropping a listener could unlink an unrelated replacement at plugins.sock. Added a failing test first (control-tests-red2.log: 3 passed/1 failed, replacement file missing), then gated removal on the listener's own socket type/device/inode. The unchanged four test cases now pass (control-tests-green.log, 4/4 in 0.07 s): worker cannot park the current-thread reactor, mux fragmentation/trailing-frame rejection, public/control action separation and active-listener refusal, replacement-file retention. This remains a draft until the generic agent adapter is wired and its full gate passes.

Finding in the unregistered local node-control adapter: dropping a listener could unlink an unrelated replacement at plugins.sock. Added a failing test first (control-tests-red2.log: 3 passed/1 failed, replacement file missing), then gated removal on the listener's own socket type/device/inode. The unchanged four test cases now pass (control-tests-green.log, 4/4 in 0.07 s): worker cannot park the current-thread reactor, mux fragmentation/trailing-frame rejection, public/control action separation and active-listener refusal, replacement-file retention. This remains a draft until the generic agent adapter is wired and its full gate passes.
Author
Owner

Step complete: 0573b1ba pushed on mesh-dataplane. Retain known endpoints across absent discovery; explicit replacements still update revision. Red regression before fix: discovery-red2.log. Production green: discovery-green.log, 1/1 in 0.07 s. Full fast gate output verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Static binary unchanged at 19620992 bytes; D205 size row only failure.

Step complete: 0573b1ba pushed on mesh-dataplane. Retain known endpoints across absent discovery; explicit replacements still update revision. Red regression before fix: discovery-red2.log. Production green: discovery-green.log, 1/1 in 0.07 s. Full fast gate output verbatim: ``` +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ``` Static binary unchanged at 19620992 bytes; D205 size row only failure.
Author
Owner

Coordinator recovery finding: the production-schema removed-binding/re-enrollment regression failed after 5.21 s (coordinator-red.log). The worker retained its removed node ID and waited indefinitely despite authorized enrollment. It now discards a missing binding and queries identity once; Store.attach still requires the removal tombstone to have been cleared by owner enrollment. Storage errors do not cause a retry loop. Green results follow in the coordinator step comment.

Coordinator recovery finding: the production-schema removed-binding/re-enrollment regression failed after 5.21 s (coordinator-red.log). The worker retained its removed node ID and waited indefinitely despite authorized enrollment. It now discards a missing binding and queries identity once; Store.attach still requires the removal tombstone to have been cleared by owner enrollment. Storage errors do not cause a retry loop. Green results follow in the coordinator step comment.
Author
Owner

Settings verification finding: the first full gate had 256 server tests pass, 6 fail, 30 ignored over 1537.66 s while host load rose to 55.01. One failure is the expected additive metadata change (mesh.default.set joins destructive actions); discovery also had an obsolete 16-action expectation, now 19. Updated those expectations. The remaining failures were auth sockets/live watches closing or returning an unexpected frame under load.

Detached dev baseline f91517019a reproduced the setup test WebSocket reset in 22.62 s; branch isolated also closed unexpectedly in 44.01 s (load 51.52→55.01). Baseline live-watch test failed with error instead of resync in 12.82 s (load 30.49 at finish), while the gate failed earlier at missing list result. Those watch assertions differ, so I have not waived the gate. Running the complete corrected gate again in a CPUWeight=10000 scope; no deadlines changed. Evidence: verify-settings.log, settings-baseline-auth.log, settings-branch-auth.log, settings-baseline-watch.log under the job scratch path.

Settings verification finding: the first full gate had 256 server tests pass, 6 fail, 30 ignored over 1537.66 s while host load rose to 55.01. One failure is the expected additive metadata change (mesh.default.set joins destructive actions); discovery also had an obsolete 16-action expectation, now 19. Updated those expectations. The remaining failures were auth sockets/live watches closing or returning an unexpected frame under load. Detached dev baseline f91517019a83e6d66226841267f72b82f907ae46 reproduced the setup test WebSocket reset in 22.62 s; branch isolated also closed unexpectedly in 44.01 s (load 51.52→55.01). Baseline live-watch test failed with error instead of resync in 12.82 s (load 30.49 at finish), while the gate failed earlier at missing list result. Those watch assertions differ, so I have not waived the gate. Running the complete corrected gate again in a CPUWeight=10000 scope; no deadlines changed. Evidence: verify-settings.log, settings-baseline-auth.log, settings-branch-auth.log, settings-baseline-watch.log under the job scratch path.
Author
Owner

Additive internal CLI contract proposal (D16/D198/D202): the node plugin registry distinguishes public operator calls from admitted machine control calls. Component command labels/help come from public ActionDefs. Plugins may opt into the generic component CLI and supply pure human presenters; feature-specific output fields remain in the plugin crate. A successful write may nominate a public read action for its status presentation; private or write follow-ups are refused. --json keeps the original action result and emits paged replies one JSON object per line. No frozen native frame or public action identifier changes. Mesh machine controls remain absent from CLI/API/MCP discovery. Implementation and tests are drafted; production wiring follows in atomic steps.

Additive internal CLI contract proposal (D16/D198/D202): the node plugin registry distinguishes public operator calls from admitted machine control calls. Component command labels/help come from public ActionDefs. Plugins may opt into the generic component CLI and supply pure human presenters; feature-specific output fields remain in the plugin crate. A successful write may nominate a public read action for its status presentation; private or write follow-ups are refused. --json keeps the original action result and emits paged replies one JSON object per line. No frozen native frame or public action identifier changes. Mesh machine controls remain absent from CLI/API/MCP discovery. Implementation and tests are drafted; production wiring follows in atomic steps.
Author
Owner

Completed default-policy backend: a59347d295. Registered owner-only get/preview/set actions, strict bounded parser and additive vectors. Revision-checked setter rechecks fresh authority after writer wait and immediately before commit; audit and broadcasts follow the committed revision. Production-schema test passed in both editions (open-source allow and ee deny), including stale preview/replay and fresh-passkey refusal. Corrected discovery/destructive-action expectations for 19 additive actions.

Full corrected gate ran locally in CPUWeight=10000 scope; every non-size row passed, no load exception needed:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+
PT_INTERP: absent; size: 19964736 bytes (baseline 16142672 + allowance 262144 = max 16404816)

D205: x86 static size is 19,964,736 B, +343,744 B from prior commit. Reach-loss preview now links the Mesh coordinator/index/allocation compiler previously used only in tests; no new foundational dependency. Mesh remains behind its existing feature. Evidence: verify-settings-final.log, settings-real.log, settings-ee.log in job scratch. No deploy.

Completed default-policy backend: a59347d295109f3c7f86e37e4d2ea798a3c55445. Registered owner-only get/preview/set actions, strict bounded parser and additive vectors. Revision-checked setter rechecks fresh authority after writer wait and immediately before commit; audit and broadcasts follow the committed revision. Production-schema test passed in both editions (open-source allow and ee deny), including stale preview/replay and fresh-passkey refusal. Corrected discovery/destructive-action expectations for 19 additive actions. Full corrected gate ran locally in CPUWeight=10000 scope; every non-size row passed, no load exception needed: ``` +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ PT_INTERP: absent; size: 19964736 bytes (baseline 16142672 + allowance 262144 = max 16404816) ``` D205: x86 static size is 19,964,736 B, +343,744 B from prior commit. Reach-loss preview now links the Mesh coordinator/index/allocation compiler previously used only in tests; no new foundational dependency. Mesh remains behind its existing feature. Evidence: verify-settings-final.log, settings-real.log, settings-ee.log in job scratch. No deploy.
Author
Owner

Real-kernel regression: nft Mesh deny can be bypassed for a service bound to the Mesh IPv4 address by sending plaintext Ethernet/IPv4/UDP on the physical veth. Isolated user/network namespaces only; denied inbound/outbound, packet delivered (RECEIVED), assertion expected BLOCKED. Test: scratch plaintext-policy-proof.py, raw AF_PACKET delivery to 10.254.0.2:5222. Evidence: plaintext-policy-red.log, load 28.04 27.27 22.83. Reviewing ingress and transit fencing for both declared firewall backends; no host firewall changes.

Real-kernel regression: nft Mesh deny can be bypassed for a service bound to the Mesh IPv4 address by sending plaintext Ethernet/IPv4/UDP on the physical veth. Isolated user/network namespaces only; denied inbound/outbound, packet delivered (RECEIVED), assertion expected BLOCKED. Test: scratch plaintext-policy-proof.py, raw AF_PACKET delivery to 10.254.0.2:5222. Evidence: plaintext-policy-red.log, load 28.04 27.27 22.83. Reviewing ingress and transit fencing for both declared firewall backends; no host firewall changes.
Author
Owner

Real-kernel transit regression confirmed: with IPv4 forwarding enabled on node B, node A can retarget its public peer route/allowed-IP to a third isolated namespace and send UDP through B under Allow. Expected BLOCKED; RECEIVED. Test gives receiver a reverse route so its own rp_filter does not mask transit. Evidence transit-policy-red.log, handshake and byte counters, load 27.09 25.36 23.01. Slice excludes subnet routes/exit nodes: Mesh hooks must block transit until those components explicitly own forwarding policy.

Real-kernel transit regression confirmed: with IPv4 forwarding enabled on node B, node A can retarget its public peer route/allowed-IP to a third isolated namespace and send UDP through B under Allow. Expected BLOCKED; RECEIVED. Test gives receiver a reverse route so its own rp_filter does not mask transit. Evidence transit-policy-red.log, handshake and byte counters, load 27.09 25.36 23.01. Slice excludes subnet routes/exit nodes: Mesh hooks must block transit until those components explicitly own forwarding policy.
Author
Owner

Coordinator scale baseline (infraternal-dev, local systemd CPUWeight=10000, release build, no concurrent own build): 1,000 members, 999 authenticated test capabilities, no network delay or real WireGuard. Initial configuration delivery 18,296,477 us, public RPC body bytes 271,756,138; RSS before 7,598,080 B, retained 317,435,904 B; load 20.70 24.63 23.03. Worker retains acknowledged Config to build incremental updates; full peer maps create quadratic retained memory (999 × 999 peer entries). Evidence coordinator-scale-1000.log and scratch coordinator-scale/src/main.rs. Recording this baseline before optimizing retained snapshots; do not extrapolate throughput to real links.

Coordinator scale baseline (infraternal-dev, local systemd CPUWeight=10000, release build, no concurrent own build): 1,000 members, 999 authenticated test capabilities, no network delay or real WireGuard. Initial configuration delivery 18,296,477 us, public RPC body bytes 271,756,138; RSS before 7,598,080 B, retained 317,435,904 B; load 20.70 24.63 23.03. Worker retains acknowledged Config to build incremental updates; full peer maps create quadratic retained memory (999 × 999 peer entries). Evidence coordinator-scale-1000.log and scratch coordinator-scale/src/main.rs. Recording this baseline before optimizing retained snapshots; do not extrapolate throughput to real links.
Author
Owner

Packet regressions also reproduce with iptables nf_tables: denied Mesh IPv4 plaintext RECEIVED, unrequested subnet transit RECEIVED (loads 4.14 11.02 17.22). Preferred nft IPv6 plaintext also RECEIVED (load 5.89 10.16 16.39). Evidence plaintext-nf-policy-red.log, transit-nf-policy-red.log, plaintext-policy-v6-red.log. Prepared matching ingress-before-DNAT and transit rejection; preserving direct Access grants and established replies.

Packet regressions also reproduce with iptables nf_tables: denied Mesh IPv4 plaintext RECEIVED, unrequested subnet transit RECEIVED (loads 4.14 11.02 17.22). Preferred nft IPv6 plaintext also RECEIVED (load 5.89 10.16 16.39). Evidence plaintext-nf-policy-red.log, transit-nf-policy-red.log, plaintext-policy-v6-red.log. Prepared matching ingress-before-DNAT and transit rejection; preserving direct Access grants and established replies.
Author
Owner

Continuation started on mesh-dataplane, restored base a59347d295 from WIP 83d15d3f. Read all 51 #129 comments and parent #79 comments, repository contracts and origin/dev decisions. Recovering atomic commits before activation. Remaining recorded findings: plaintext ingress and transit fencing for both backends; quadratic retained coordinator snapshots (317435904 B at 999 workers). No deploy. Detailed logs stay in job scratch.

Continuation started on mesh-dataplane, restored base a59347d295109f3c7f86e37e4d2ea798a3c55445 from WIP 83d15d3f. Read all 51 #129 comments and parent #79 comments, repository contracts and origin/dev decisions. Recovering atomic commits before activation. Remaining recorded findings: plaintext ingress and transit fencing for both backends; quadratic retained coordinator snapshots (317435904 B at 999 workers). No deploy. Detailed logs stay in job scratch.
Author
Owner

Recovered atomic step contract: 99fb794249. Pushed mesh-dataplane. Document bounded authenticated updates, local key ownership and edition defaults under D163-D169, D198, D215 and D216. Reject a separate transport or credential surface; the existing channel and generic local control surface carry declared actions.
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step contract: 99fb7942498cf50c5580a418ecaf0f93623e5fd7. Pushed mesh-dataplane. Document bounded authenticated updates, local key ownership and edition defaults under D163-D169, D198, D215 and D216. Reject a separate transport or credential surface; the existing channel and generic local control surface carry declared actions. Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step coordinator: 5f697d254f. Pushed mesh-dataplane. Drive bounded snapshots and acknowledged deltas from committed revisions and admitted node notifications. Recover refused deltas and authorized re-enrollment without polling or erasing durable membership. Reuse the existing plugin node hook rather than a Mesh-specific core dispatcher (D166, D169, D198).
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step coordinator: 5f697d254fa9648b05d56d246850454a1354c7f5. Pushed mesh-dataplane. Drive bounded snapshots and acknowledged deltas from committed revisions and admitted node notifications. Recover refused deltas and authorized re-enrollment without polling or erasing durable membership. Reuse the existing plugin node hook rather than a Mesh-specific core dispatcher (D166, D169, D198). Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step local-control: fe123428b6. Pushed mesh-dataplane. Keep synchronous component operations off terminal dispatch and expose public actions to same-uid local callers. Refuse machine controls and unrelated socket replacement. Reuse the frozen mux codec rather than introducing another parser (D16, D198, D202). Adapter activation follows separately.
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step local-control: fe123428b6321cac2dfc0a4988b46938e8f092b7. Pushed mesh-dataplane. Keep synchronous component operations off terminal dispatch and expose public actions to same-uid local callers. Refuse machine controls and unrelated socket replacement. Reuse the frozen mux codec rather than introducing another parser (D16, D198, D202). Adapter activation follows separately. Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step node-lifecycle: 9e5e462e31. Pushed mesh-dataplane. Attach, replace and retire authenticated node capabilities under the existing cancellation boundary. Join workers on replacement and preserve newer admissions during stale retirement. Reject independently owned Mesh tasks that could outlive a disabled feature (D198). Runtime binding follows separately.
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step node-lifecycle: 9e5e462e31e666014c2c809d4c4ef89b661c1910. Pushed mesh-dataplane. Attach, replace and retire authenticated node capabilities under the existing cancellation boundary. Join workers on replacement and preserve newer admissions during stale retirement. Reject independently owned Mesh tasks that could outlive a disabled feature (D198). Runtime binding follows separately. Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step node-bridge: 286316bc56. Pushed mesh-dataplane. Separate plugin delivery from TCP and QUIC while checking remote authority on each operation. Carry only public node coordinates; reject direct plugin access to transport credentials (D9, D198, D215). Actor notification binding follows separately.
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step node-bridge: 286316bc56d2235571ffee2479f18069459d1287. Pushed mesh-dataplane. Separate plugin delivery from TCP and QUIC while checking remote authority on each operation. Carry only public node coordinates; reject direct plugin access to transport credentials (D9, D198, D215). Actor notification binding follows separately. Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step presentation: eddafadc1a. Pushed mesh-dataplane. Format public status and peer counters with aligned columns and next steps. Validate typed addresses and plain path states. Reject Mesh field knowledge in the generic CLI adapter (D16, D198, D202). Presenter registration follows separately.
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step presentation: eddafadc1a28042349c5a35c5f509b31edac2865. Pushed mesh-dataplane. Format public status and peer counters with aligned columns and next steps. Validate typed addresses and plain path states. Reject Mesh field knowledge in the generic CLI adapter (D16, D198, D202). Presenter registration follows separately. Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step component-cli: 2e18a60fd3. Pushed mesh-dataplane. Generate labels and help from the compiled action registry, use bounded local calls and preserve paged JSON output. Retain the earlier Mesh-specific draft for recovery; the generic component adapter is the intended activation path. Reject independent command metadata (D16, D198, D202).
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step component-cli: 2e18a60fd3eea7cf50c0fecd23b3dea478897fea. Pushed mesh-dataplane. Generate labels and help from the compiled action registry, use bounded local calls and preserve paged JSON output. Retain the earlier Mesh-specific draft for recovery; the generic component adapter is the intended activation path. Reject independent command metadata (D16, D198, D202). Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step skill-cli: 254e066b1f. Pushed mesh-dataplane. Expose concise action summaries and declared steps as readable skills or JSON. Omit machine-only controls; reject a second maintained instruction catalog (D16, D202). Command registration follows separately.
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step skill-cli: 254e066b1f8b7f396b9e9f406fcf2353f24635c5. Pushed mesh-dataplane. Expose concise action summaries and declared steps as readable skills or JSON. Omit machine-only controls; reject a second maintained instruction catalog (D16, D202). Command registration follows separately. Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Recovered atomic step namespace-proof: 9ccd4b0928. Pushed mesh-dataplane. Exercise IPv4 and IPv6, counted TCP transfer, edition-policy transitions, established replies and port grants in isolated namespaces. Record fixture-only idle measurements explicitly; reject treating those as full infraternal agent measurements (D167, D169, D216).
Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Recovered atomic step namespace-proof: 9ccd4b092840be3c743461acfdf1166218d085aa. Pushed mesh-dataplane. Exercise IPv4 and IPv6, counted TCP transfer, edition-policy transitions, established replies and port grants in isolated namespaces. Record fixture-only idle measurements explicitly; reject treating those as full infraternal agent measurements (D167, D169, D216). Gate ran on the recovered working tree (remaining inactive drafts retained). Full evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-recovery-contract.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Continued from 9ccd4b09. Reproduced both recorded packet regressions before the fix: ingress-repeat-red.log and transit-repeat-red.log each reached the expected assertion after delivery. Preferred nft and nf_tables compatibility now refuse Mesh-address IPv4/IPv6 underlay ingress and unrequested Mesh transit (six packet checks passed). Packet traces remain in scratch; no host network changes. Agent-feature strict Clippy passes; ordinary Mesh unit tests 13 passed/8 ignored; privileged Mesh unit tests 8 passed/0 failed, including raw-table interruption recovery. Full fast gate is running; no completed-slice claim. Evidence: policy-boundaries-clippy2.log, policy-boundaries-tests.log, policy-boundaries-kernel.log and ingress/transit *-green.log under /home/kayg/.cache/codex-scratch/mesh-dataplane.

Continued from 9ccd4b09. Reproduced both recorded packet regressions before the fix: ingress-repeat-red.log and transit-repeat-red.log each reached the expected assertion after delivery. Preferred nft and nf_tables compatibility now refuse Mesh-address IPv4/IPv6 underlay ingress and unrequested Mesh transit (six packet checks passed). Packet traces remain in scratch; no host network changes. Agent-feature strict Clippy passes; ordinary Mesh unit tests 13 passed/8 ignored; privileged Mesh unit tests 8 passed/0 failed, including raw-table interruption recovery. Full fast gate is running; no completed-slice claim. Evidence: policy-boundaries-clippy2.log, policy-boundaries-tests.log, policy-boundaries-kernel.log and ingress/transit *-green.log under /home/kayg/.cache/codex-scratch/mesh-dataplane.
Author
Owner

Step complete: 5b56e432f0, pushed mesh-dataplane. Mesh-bound services accepted underlay packets and Allow permitted subnet transit. Add a pre-DNAT ingress fence and refuse forwarding under both declared firewall backends; retain loopback and established replies. Track raw/filter ownership independently to recover interrupted restore tables. Interface-only input hooks and forwarding through Access grants were insufficient (D163, D169, D216).
Six packet checks passed after recorded red regressions; strict agent-feature Clippy passed; ordinary Mesh tests 13 passed, privileged tests 8 passed, including partial-table recovery. No default binary growth: node engine remains inactive at this step.
PT_INTERP: absent; size: 20040192 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-policy-boundaries.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: 5b56e432f061e8f966c0a517902c2c9426e5d2b9, pushed mesh-dataplane. Mesh-bound services accepted underlay packets and Allow permitted subnet transit. Add a pre-DNAT ingress fence and refuse forwarding under both declared firewall backends; retain loopback and established replies. Track raw/filter ownership independently to recover interrupted restore tables. Interface-only input hooks and forwarding through Access grants were insufficient (D163, D169, D216). Six packet checks passed after recorded red regressions; strict agent-feature Clippy passed; ordinary Mesh tests 13 passed, privileged tests 8 passed, including partial-table recovery. No default binary growth: node engine remains inactive at this step. PT_INTERP: absent; size: 20040192 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-policy-boundaries.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step complete: f1073bf353, pushed mesh-dataplane. Separate public component actions from authenticated internal control calls. Validate CLI follow-up reads and bound human rendering through the same declarations rather than adding Mesh branches in core. Decisions 16, 198 and 202.
Plugin API: 10 registry tests and two component tests passed. A redundant-closure Clippy finding was corrected; the rerun passes all non-size rows. Full gate has only the documented D205 static size failure.
PT_INTERP: absent; size: 20059488 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-public-control-fixed.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: f1073bf3539e1dec5b09c53a06e2c47187db699d, pushed mesh-dataplane. Separate public component actions from authenticated internal control calls. Validate CLI follow-up reads and bound human rendering through the same declarations rather than adding Mesh branches in core. Decisions 16, 198 and 202. Plugin API: 10 registry tests and two component tests passed. A redundant-closure Clippy finding was corrected; the rerun passes all non-size rows. Full gate has only the documented D205 static size failure. PT_INTERP: absent; size: 20059488 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-public-control-fixed.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step complete: 9d4f0a89b0, pushed mesh-dataplane. Forward the existing Mesh agent feature and edition defaults through the one-binary packages. Reuse the selected dependencies instead of adding a new engine; keep Mesh removable under Decisions 169, 198, 205 and 216.
Existing dependency graph reused; Mesh remains optional. Full gate accepts only the documented D205 size failure.
PT_INTERP: absent; size: 20061664 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-node-dependencies.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: 9d4f0a89b03ae4578416d0042e241de29ad5bdd1, pushed mesh-dataplane. Forward the existing Mesh agent feature and edition defaults through the one-binary packages. Reuse the selected dependencies instead of adding a new engine; keep Mesh removable under Decisions 169, 198, 205 and 216. Existing dependency graph reused; Mesh remains optional. Full gate accepts only the documented D205 size failure. PT_INTERP: absent; size: 20061664 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-node-dependencies.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step complete: d851da2ca6, pushed mesh-dataplane. Run bounded synchronous plugin work on a dedicated sleeping worker and expose same-uid public actions over the private local socket. Keep the service across authenticated reconnects instead of reconstructing kernel ownership per channel; dispatch Mesh through declarations rather than core branches. Decisions 9, 16, 166, 198, 202 and 215.
Strict remote/Mesh host Clippy passed after an import-order correction. All four new local control tests passed, covering fragmentation, private-call refusal, socket ownership and current-thread reactor isolation. Workspace gate passes all non-size rows.
PT_INTERP: absent; size: 20491040 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-node-adapter.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: d851da2ca676740cc0ebc8999c978d570a0787fc, pushed mesh-dataplane. Run bounded synchronous plugin work on a dedicated sleeping worker and expose same-uid public actions over the private local socket. Keep the service across authenticated reconnects instead of reconstructing kernel ownership per channel; dispatch Mesh through declarations rather than core branches. Decisions 9, 16, 166, 198, 202 and 215. Strict remote/Mesh host Clippy passed after an import-order correction. All four new local control tests passed, covering fragmentation, private-call refusal, socket ownership and current-thread reactor isolation. Workspace gate passes all non-size rows. PT_INTERP: absent; size: 20491040 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-node-adapter.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Finding: server adapter gate stopped at the inherited-daemon fixture idle RSS assertion before the process-stop loop. Repeated the exact debug binary three times: RSS 15452, 15388 and 15532 KiB, stable through 3.25s; limit 15360 KiB. Evidence: /home/kayg/.cache/codex-scratch/mesh-dataplane/idle-debug.log and /home/kayg/.cache/codex-scratch/mesh-dataplane/server-adapter-failure.txt. No exception claimed. Testing on-demand generic component-worker startup; the sleeping worker currently starts before any action. Node adapter remains committed/pushed at d851da2c; server adapter is uncommitted pending a clean gate. Load 26.18/33.28/30.24.

Finding: server adapter gate stopped at the inherited-daemon fixture idle RSS assertion before the process-stop loop. Repeated the exact debug binary three times: RSS 15452, 15388 and 15532 KiB, stable through 3.25s; limit 15360 KiB. Evidence: /home/kayg/.cache/codex-scratch/mesh-dataplane/idle-debug.log and /home/kayg/.cache/codex-scratch/mesh-dataplane/server-adapter-failure.txt. No exception claimed. Testing on-demand generic component-worker startup; the sleeping worker currently starts before any action. Node adapter remains committed/pushed at d851da2c; server adapter is uncommitted pending a clean gate. Load 26.18/33.28/30.24.
Author
Owner

Step complete: f921385484, pushed mesh-dataplane. Keep the validated mode and state path until the first bounded action, then construct plugin instances on the single sleeping worker. Eager initialization exceeded the 15 MiB idle daemon budget when node adapters were linked. Defer unused work rather than raising the budget or reducing stack safety. Decisions 9, 169, 170 and 198.
RSS regression reproduced at 15388-15532 KiB; deferred instances measured 14000-14136 KiB. Original functional fixture passes all 24 restart checks, idle 14188 KiB and zero scheduled slices over 2.202s. Zero-delay cold action ranges before 1.086-8.982ms, after 1.842-6.783ms; warm medians before 0.410-0.464ms, after 0.432-0.653ms, load 23.41/21.25/26.62. Evidence idle-debug-lazy-factory.log, worker-startup-zero-rtt.log, agent-functional-lazy.log. Four control tests and all non-size gate rows pass.
PT_INTERP: absent; size: 20492224 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-lazy-worker.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: f921385484f828270a9396b77f26c408c7357d17, pushed mesh-dataplane. Keep the validated mode and state path until the first bounded action, then construct plugin instances on the single sleeping worker. Eager initialization exceeded the 15 MiB idle daemon budget when node adapters were linked. Defer unused work rather than raising the budget or reducing stack safety. Decisions 9, 169, 170 and 198. RSS regression reproduced at 15388-15532 KiB; deferred instances measured 14000-14136 KiB. Original functional fixture passes all 24 restart checks, idle 14188 KiB and zero scheduled slices over 2.202s. Zero-delay cold action ranges before 1.086-8.982ms, after 1.842-6.783ms; warm medians before 0.410-0.464ms, after 0.432-0.653ms, load 23.41/21.25/26.62. Evidence idle-debug-lazy-factory.log, worker-startup-zero-rtt.log, agent-functional-lazy.log. Four control tests and all non-size gate rows pass. PT_INTERP: absent; size: 20492224 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-lazy-worker.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step complete: edd476db66, pushed mesh-dataplane. Bind admitted nodes and the embedded server host after persisted switches load. Discover endpoints from observed connections, check revocable authority for every machine call, join replaced workers and retain a weak runtime handle instead of an ownership cycle. Preserve terminal dispatch and injected test actors. Decisions 16, 163, 166, 198 and 215.
Strict remote server Clippy and a warning-free no-default server check passed. The restored full gate passes all non-size rows after separate memory fix f9213854. Node-worker lifecycle test passes for replacement, stale retirement and disable/re-enable joins. Existing real authenticated-channel and abrupt-stop fixtures pass. Evidence server-no-default-features-clean.log and verify-server-adapter-restored.log.
PT_INTERP: absent; size: 20540320 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-server-adapter-restored.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: edd476db66c932a3dede467d9ce46cc4d9ead217, pushed mesh-dataplane. Bind admitted nodes and the embedded server host after persisted switches load. Discover endpoints from observed connections, check revocable authority for every machine call, join replaced workers and retain a weak runtime handle instead of an ownership cycle. Preserve terminal dispatch and injected test actors. Decisions 16, 163, 166, 198 and 215. Strict remote server Clippy and a warning-free no-default server check passed. The restored full gate passes all non-size rows after separate memory fix f9213854. Node-worker lifecycle test passes for replacement, stale retirement and disable/re-enable joins. Existing real authenticated-channel and abrupt-stop fixtures pass. Evidence server-no-default-features-clean.log and verify-server-adapter-restored.log. PT_INTERP: absent; size: 20540320 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-server-adapter-restored.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step complete: 079a8e9c71, pushed mesh-dataplane. Expose mesh status, peers, up and down through the generic node action registry, including bounded input, streaming JSON pages, human presentation and declarative help and skills. Replaced the unused Mesh-specific CLI draft so new components reuse the same dispatcher instead of adding core command branches. Private identity and configuration actions stay outside local public control and generated help [16,198,202].
Strict CLI Clippy passed. The full gate passed daemon, auth, protocol and terminal checks; only the static size row failed under D205. Production CLI interaction and peer pagination are measured in the following isolated-daemon proof.
PT_INTERP: absent; size: 20612480 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-component-cli.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: 079a8e9c71c5ded422c82a6ccf64e591482bd39d, pushed mesh-dataplane. Expose mesh status, peers, up and down through the generic node action registry, including bounded input, streaming JSON pages, human presentation and declarative help and skills. Replaced the unused Mesh-specific CLI draft so new components reuse the same dispatcher instead of adding core command branches. Private identity and configuration actions stay outside local public control and generated help [16,198,202]. Strict CLI Clippy passed. The full gate passed daemon, auth, protocol and terminal checks; only the static size row failed under D205. Production CLI interaction and peer pagination are measured in the following isolated-daemon proof. PT_INTERP: absent; size: 20612480 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-component-cli.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Finding: 1,000-member coordinator measurement on infraternal-dev under CPUWeight=10000. Shared acknowledged source reduced retained RSS from 317,435,904 to 21,442,560 bytes; after one endpoint revision 24,727,552 bytes. Initial delivery 23,843,061 us versus earlier 18,296,477 us; different shared-host load windows prevent a controlled latency comparison. Endpoint convergence across 999 workers 1,221,692 us, 450,739 bytes, no network delay or real kernel in this coordinator harness. Load 16.25/21.29/26.38. Evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/coordinator-shared-scale.log.
Finding: the manual TypeScript gate detected absent typed dispatch for three already-committed mesh.default contract vectors. Existing golden-vector test failed before the additive client fix and now passes (2 tests, 10 assertions). Full TypeScript gate is running; evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-ts-final.log and /home/kayg/.cache/codex-scratch/mesh-dataplane/mesh-default-client-regression.log.

Finding: 1,000-member coordinator measurement on infraternal-dev under CPUWeight=10000. Shared acknowledged source reduced retained RSS from 317,435,904 to 21,442,560 bytes; after one endpoint revision 24,727,552 bytes. Initial delivery 23,843,061 us versus earlier 18,296,477 us; different shared-host load windows prevent a controlled latency comparison. Endpoint convergence across 999 workers 1,221,692 us, 450,739 bytes, no network delay or real kernel in this coordinator harness. Load 16.25/21.29/26.38. Evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/coordinator-shared-scale.log. Finding: the manual TypeScript gate detected absent typed dispatch for three already-committed mesh.default contract vectors. Existing golden-vector test failed before the additive client fix and now passes (2 tests, 10 assertions). Full TypeScript gate is running; evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-ts-final.log and /home/kayg/.cache/codex-scratch/mesh-dataplane/mesh-default-client-regression.log.
Author
Owner

Finding: the 1,000-peer shipping-daemon proof completed apply and page reads but stop exceeded the public control ten-second deadline. The first measured down took 34,846,333 us; the owned node-plugin thread was waiting in __wait_rcu_gp while its main dispatcher remained in do_epoll_wait. Numeric evidence production-scale-wait.log; early bounded harness failures production-scale-preflight.log and production-scale-diagnostic.log. Investigating kernel cleanup and public completion; no packet dumps printed.
Finding: shared-snapshot full gate failed two authority tests (disk fixture PoolTimedOut, pending writer result) during host load. These are not being waived. Focused retries and a full fresh gate are running; evidence verify-shared-snapshots.log.

Finding: the 1,000-peer shipping-daemon proof completed apply and page reads but stop exceeded the public control ten-second deadline. The first measured down took 34,846,333 us; the owned node-plugin thread was waiting in __wait_rcu_gp while its main dispatcher remained in do_epoll_wait. Numeric evidence production-scale-wait.log; early bounded harness failures production-scale-preflight.log and production-scale-diagnostic.log. Investigating kernel cleanup and public completion; no packet dumps printed. Finding: shared-snapshot full gate failed two authority tests (disk fixture PoolTimedOut, pending writer result) during host load. These are not being waived. Focused retries and a full fresh gate are running; evidence verify-shared-snapshots.log.
Author
Owner

Step complete: fdd73bd78a, pushed mesh-dataplane. Retain immutable coordinator and endpoint snapshots as acknowledged worker state and reconstruct old peer views only while forming updates. Rejected retaining a full peer map for every idle node: at 1,000 members it consumed 317 MB. Shared state keeps exact acknowledged versions and refused-delta recovery while reducing retained memory, with reconstruction measured explicitly [169,170,198,214].
1,000 members: retained RSS 21,442,560 bytes vs earlier 317,435,904; initial delivery 23,843,061 us vs earlier 18,296,477 in different load windows. One endpoint revision converged across 999 workers in 1,221,692 us, 450,739 action bytes; after-delta RSS 24,727,552. Public mock channel has no network delay. Load 16.25/21.29/26.38, CPUWeight=10000. Evidence coordinator-shared-scale.log. Earlier disk and authority-pool failures each passed focused retries; a full fresh gate passes all non-size rows.
PT_INTERP: absent; size: 20613696 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-shared-snapshots-retry.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: fdd73bd78ad57b2e0a2377b554275941467613b6, pushed mesh-dataplane. Retain immutable coordinator and endpoint snapshots as acknowledged worker state and reconstruct old peer views only while forming updates. Rejected retaining a full peer map for every idle node: at 1,000 members it consumed 317 MB. Shared state keeps exact acknowledged versions and refused-delta recovery while reducing retained memory, with reconstruction measured explicitly [169,170,198,214]. 1,000 members: retained RSS 21,442,560 bytes vs earlier 317,435,904; initial delivery 23,843,061 us vs earlier 18,296,477 in different load windows. One endpoint revision converged across 999 workers in 1,221,692 us, 450,739 action bytes; after-delta RSS 24,727,552. Public mock channel has no network delay. Load 16.25/21.29/26.38, CPUWeight=10000. Evidence coordinator-shared-scale.log. Earlier disk and authority-pool failures each passed focused retries; a full fresh gate passes all non-size rows. PT_INTERP: absent; size: 20613696 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-shared-snapshots-retry.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step complete: 8638702c2c, pushed mesh-dataplane. Add the three committed Mesh default action IDs and typed get, bounded preview and revision-checked set operations. Extend golden-vector dispatch to carry the exact existing requests. Rejected silently ignoring new shared vectors: the full TypeScript gate showed three missing calls. Server owner and fresh-authentication checks remain authoritative; this adds no UI [16,211,216].
Existing golden-vector test failed before the fix and now passes 2 tests and 10 assertions. Full TypeScript compiler, tracer production build, transfer budget and protocol suite pass: verify-ts-client-fixed.log. Rust source is unchanged from the preceding shared-snapshot commit; its full fresh gate is quoted.
PT_INTERP: absent; size: 20613696 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-shared-snapshots-retry.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: 8638702c2c8fb61dc2ff28ead06ed60179637890, pushed mesh-dataplane. Add the three committed Mesh default action IDs and typed get, bounded preview and revision-checked set operations. Extend golden-vector dispatch to carry the exact existing requests. Rejected silently ignoring new shared vectors: the full TypeScript gate showed three missing calls. Server owner and fresh-authentication checks remain authoritative; this adds no UI [16,211,216]. Existing golden-vector test failed before the fix and now passes 2 tests and 10 assertions. Full TypeScript compiler, tracer production build, transfer budget and protocol suite pass: verify-ts-client-fixed.log. Rust source is unchanged from the preceding shared-snapshot commit; its full fresh gate is quoted. PT_INTERP: absent; size: 20613696 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-shared-snapshots-retry.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Step finding at 8638702c: accepted_public_transaction_outlives_the_framing_deadline failed before the local-control fix (exit 101, one timeout assertion) after holding a valid operation for 11 seconds. The real 1,000-peer proof measured 34,846,333 us kernel cleanup; the worker wait was __wait_rcu_gp. Local control now separates byte-framing/write deadlines from accepted transaction completion; no Mesh-specific dispatcher branch or retry is introduced. Strict agent Clippy passed. Control tests and the full gate are running. Evidence accepted-operation-red.log, accepted-operation-clippy.log and production-scale-wait.log under /home/kayg/.cache/codex-scratch/mesh-dataplane.

Step finding at 8638702c: accepted_public_transaction_outlives_the_framing_deadline failed before the local-control fix (exit 101, one timeout assertion) after holding a valid operation for 11 seconds. The real 1,000-peer proof measured 34,846,333 us kernel cleanup; the worker wait was __wait_rcu_gp. Local control now separates byte-framing/write deadlines from accepted transaction completion; no Mesh-specific dispatcher branch or retry is introduced. Strict agent Clippy passed. Control tests and the full gate are running. Evidence accepted-operation-red.log, accepted-operation-clippy.log and production-scale-wait.log under /home/kayg/.cache/codex-scratch/mesh-dataplane.
Author
Owner

Finding: local-control regression is now green: five socket/control tests, including the accepted operation held for 11 seconds, pass. The next full gate stopped in attached_backpressure_and_detached_progress: head 960 below minimum 1839 within its ten-second producer window. This is outside the allowed load exceptions and is not waived. Focused shim rerun and a fresh full gate are running, with no code or test-limit change. Evidence accepted-operation-green.log, verify-accepted-operation.log, accepted-shim-retry.log and verify-accepted-operation-retry.log under /home/kayg/.cache/codex-scratch/mesh-dataplane.

Finding: local-control regression is now green: five socket/control tests, including the accepted operation held for 11 seconds, pass. The next full gate stopped in attached_backpressure_and_detached_progress: head 960 below minimum 1839 within its ten-second producer window. This is outside the allowed load exceptions and is not waived. Focused shim rerun and a fresh full gate are running, with no code or test-limit change. Evidence accepted-operation-green.log, verify-accepted-operation.log, accepted-shim-retry.log and verify-accepted-operation-retry.log under /home/kayg/.cache/codex-scratch/mesh-dataplane.
Author
Owner

Step complete: 09df1fa219, pushed mesh-dataplane. Keep five-second bounds on request framing, connection setup and reply writes, while waiting without a timer for an accepted plugin transaction to finish. Rejected a ten-second whole-exchange deadline: the real 1,000-peer kernel cleanup took 34.85 seconds and completed after the CLI reported refusal. No retry or Mesh-specific control branch is introduced; partial bytes, private actions and foreign socket ownership remain refused [169,198,202,214].
Five local control tests passed, including the 11-second accepted-operation regression (red exit 101 before the fix). Shipping 1,000-peer apply, peer-page CLI, off/up and public help/skills passed under CPUWeight=10000. Numeric report {"apply_us_including_fsync": 181982, "chunks": 32, "down_us": 25174857, "idle_ticks_10s_off": 0, "idle_ticks_10s_on": 0, "load": "18.75 21.58 22.14 14/2846 3177744", "one_endpoint_us_including_fsync": 13760, "peer_count": 1000, "public_cli": "pass", "rss_bytes_at_1000_nodes": 8232960000, "rss_bytes_off": 7880704, "rss_bytes_on": 8232960}. Evidence production-agent-scale.log; strict agent Clippy and all non-size gate rows passed.
PT_INTERP: absent; size: 20614656 bytes (baseline 16142672 + allowance 262144 = max 16404816)
Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-accepted-operation-retry.log. scripts/verify fast summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Step complete: 09df1fa219f1847f54aa86c26286c585775ca3f8, pushed mesh-dataplane. Keep five-second bounds on request framing, connection setup and reply writes, while waiting without a timer for an accepted plugin transaction to finish. Rejected a ten-second whole-exchange deadline: the real 1,000-peer kernel cleanup took 34.85 seconds and completed after the CLI reported refusal. No retry or Mesh-specific control branch is introduced; partial bytes, private actions and foreign socket ownership remain refused [169,198,202,214]. Five local control tests passed, including the 11-second accepted-operation regression (red exit 101 before the fix). Shipping 1,000-peer apply, peer-page CLI, off/up and public help/skills passed under CPUWeight=10000. Numeric report {"apply_us_including_fsync": 181982, "chunks": 32, "down_us": 25174857, "idle_ticks_10s_off": 0, "idle_ticks_10s_on": 0, "load": "18.75 21.58 22.14 14/2846 3177744", "one_endpoint_us_including_fsync": 13760, "peer_count": 1000, "public_cli": "pass", "rss_bytes_at_1000_nodes": 8232960000, "rss_bytes_off": 7880704, "rss_bytes_on": 8232960}. Evidence production-agent-scale.log; strict agent Clippy and all non-size gate rows passed. PT_INTERP: absent; size: 20614656 bytes (baseline 16142672 + allowance 262144 = max 16404816) Gate evidence /home/kayg/.cache/codex-scratch/mesh-dataplane/verify-accepted-operation-retry.log. scripts/verify fast summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Evidence: shipping-daemon packet proof, 1,000 configured peers per actual node (999 additional public-only inventory fixtures, one real pair). {"additional_public_members": 999, "agent_idle_ticks_10s": [0, 0], "agent_rss_at_1000_nodes_bytes": 10516480000, "agent_rss_bytes": [10448896, 10584064], "apply": [{"applied": false, "apply_us": 2466, "version": null}, {"applied": false, "apply_us": 498, "version": null}, {"applied": false, "apply_us": 538, "version": null}, {"applied": false, "apply_us": 377, "version": null}, {"applied": false, "apply_us": 498, "version": null}, {"applied": false, "apply_us": 414, "version": null}, {"applied": false, "apply_us": 445, "version": null}, {"applied": false, "apply_us": 387, "version": null}, {"applied": false, "apply_us": 501, "version": null}, {"applied": false, "apply_us": 397, "version": null}, {"applied": false, "apply_us": 497, "version": null}, {"applied": false, "apply_us": 443, "version": null}, {"applied": false, "apply_us": 384, "version": null}, {"applied": false, "apply_us": 434, "version": null}, {"applied": false, "apply_us": 390, "version": null}, {"applied": false, "apply_us": 421, "version": null}, {"applied": false, "apply_us": 460, "version": null}, {"applied": false, "apply_us": 391, "version": null}, {"applied": false, "apply_us": 464, "version": null}, {"applied": false, "apply_us": 348, "version": null}, {"applied": false, "apply_us": 450, "version": null}, {"applied": false, "apply_us": 1043, "version": null}, {"applied": false, "apply_us": 394, "version": null}, {"applied": false, "apply_us": 405, "version": null}, {"applied": false, "apply_us": 472, "version": null}, {"applied": false, "apply_us": 560, "version": null}, {"applied": true, "apply_us": 391201, "version": 1002}, {"applied": false, "apply_us": 1309, "version": null}, {"applied": false, "apply_us": 762, "version": null}, {"applied": false, "apply_us": 1183, "version": null}, {"applied": false, "apply_us": 879, "version": null}, {"applied": false, "apply_us": 1005, "version": null}, {"applied": false, "apply_us": 3611, "version": null}, {"applied": false, "apply_us": 1331, "version": null}, {"applied": false, "apply_us": 1060, "version": null}, {"applied": false, "apply_us": 1292, "version": null}, {"applied": false, "apply_us": 822, "version": null}, {"applied": false, "apply_us": 835, "version": null}, {"applied": false, "apply_us": 864, "version": null}, {"applied": false, "apply_us": 919, "version": null}, {"applied": false, "apply_us": 1068, "version": null}, {"applied": false, "apply_us": 908, "version": null}, {"applied": false, "apply_us": 986, "version": null}, {"applied": false, "apply_us": 943, "version": null}, {"applied": false, "apply_us": 1064, "version": null}, {"applied": false, "apply_us": 779, "version": null}, {"applied": false, "apply_us": 697, "version": null}, {"applied": false, "apply_us": 754, "version": null}, {"applied": false, "apply_us": 715, "version": null}, {"applied": false, "apply_us": 735, "version": null}, {"applied": false, "apply_us": 539, "version": null}, {"applied": false, "apply_us": 628, "version": null}, {"applied": false, "apply_us": 655, "version": null}, {"applied": true, "apply_us": 168367, "version": 1002}], "deny_new_ping": true, "deny_new_tcp": true, "direct_pairs": 1, "established_survives_switch": true, "full_infraternal_agent": true, "join_to_first_packet_us": 1122094, "load": "13.08 14.17 16.39 20/2997 3381719", "machine": "infraternal-dev", "mesh_ipv6_ping": {"p50_ms": 0.235, "p99_ms": 4.28, "received": 25}, "mesh_mbps": 1344.19, "mesh_ping": {"p50_ms": 0.221, "p99_ms": 4.22, "received": 25}, "needs_later_paths": 0, "pairs": 1, "peer_count_per_node": 1000, "port_grant_and_other_port_denial": true, "production_coordinator": true, "real_kernel": true, "rootless_userns": true, "underlay_mbps": 28946.81, "underlay_ping": {"p50_ms": 0.033, "p99_ms": 0.054, "received": 25}}
Evidence: all six final nft/nf_tables IPv4, IPv6 and transit boundary checks passed; nf_tables real two-namespace packet policy proof passed. Release privileged unit tests 8/8 and kernel integration tests 5/5 passed. Exact kernel and packet-policy timing records are in kernel-policy-final-metrics.txt under /home/kayg/.cache/codex-scratch/mesh-dataplane.
Evidence: no-default-features server check passed without warnings; aarch64 musl static binary built, 18,285,992 bytes, no PT_INTERP. Both full binaries retain D205 reported size growth. Root optional parser strict Clippy passed with the fast-gate default server roles; remote-without-SSH invitation warnings are inherited (remote_http.rs diff from a59347d2 has zero lines). ASan build is rerunning after restoring the gate make tool path.

Evidence: shipping-daemon packet proof, 1,000 configured peers per actual node (999 additional public-only inventory fixtures, one real pair). {"additional_public_members": 999, "agent_idle_ticks_10s": [0, 0], "agent_rss_at_1000_nodes_bytes": 10516480000, "agent_rss_bytes": [10448896, 10584064], "apply": [{"applied": false, "apply_us": 2466, "version": null}, {"applied": false, "apply_us": 498, "version": null}, {"applied": false, "apply_us": 538, "version": null}, {"applied": false, "apply_us": 377, "version": null}, {"applied": false, "apply_us": 498, "version": null}, {"applied": false, "apply_us": 414, "version": null}, {"applied": false, "apply_us": 445, "version": null}, {"applied": false, "apply_us": 387, "version": null}, {"applied": false, "apply_us": 501, "version": null}, {"applied": false, "apply_us": 397, "version": null}, {"applied": false, "apply_us": 497, "version": null}, {"applied": false, "apply_us": 443, "version": null}, {"applied": false, "apply_us": 384, "version": null}, {"applied": false, "apply_us": 434, "version": null}, {"applied": false, "apply_us": 390, "version": null}, {"applied": false, "apply_us": 421, "version": null}, {"applied": false, "apply_us": 460, "version": null}, {"applied": false, "apply_us": 391, "version": null}, {"applied": false, "apply_us": 464, "version": null}, {"applied": false, "apply_us": 348, "version": null}, {"applied": false, "apply_us": 450, "version": null}, {"applied": false, "apply_us": 1043, "version": null}, {"applied": false, "apply_us": 394, "version": null}, {"applied": false, "apply_us": 405, "version": null}, {"applied": false, "apply_us": 472, "version": null}, {"applied": false, "apply_us": 560, "version": null}, {"applied": true, "apply_us": 391201, "version": 1002}, {"applied": false, "apply_us": 1309, "version": null}, {"applied": false, "apply_us": 762, "version": null}, {"applied": false, "apply_us": 1183, "version": null}, {"applied": false, "apply_us": 879, "version": null}, {"applied": false, "apply_us": 1005, "version": null}, {"applied": false, "apply_us": 3611, "version": null}, {"applied": false, "apply_us": 1331, "version": null}, {"applied": false, "apply_us": 1060, "version": null}, {"applied": false, "apply_us": 1292, "version": null}, {"applied": false, "apply_us": 822, "version": null}, {"applied": false, "apply_us": 835, "version": null}, {"applied": false, "apply_us": 864, "version": null}, {"applied": false, "apply_us": 919, "version": null}, {"applied": false, "apply_us": 1068, "version": null}, {"applied": false, "apply_us": 908, "version": null}, {"applied": false, "apply_us": 986, "version": null}, {"applied": false, "apply_us": 943, "version": null}, {"applied": false, "apply_us": 1064, "version": null}, {"applied": false, "apply_us": 779, "version": null}, {"applied": false, "apply_us": 697, "version": null}, {"applied": false, "apply_us": 754, "version": null}, {"applied": false, "apply_us": 715, "version": null}, {"applied": false, "apply_us": 735, "version": null}, {"applied": false, "apply_us": 539, "version": null}, {"applied": false, "apply_us": 628, "version": null}, {"applied": false, "apply_us": 655, "version": null}, {"applied": true, "apply_us": 168367, "version": 1002}], "deny_new_ping": true, "deny_new_tcp": true, "direct_pairs": 1, "established_survives_switch": true, "full_infraternal_agent": true, "join_to_first_packet_us": 1122094, "load": "13.08 14.17 16.39 20/2997 3381719", "machine": "infraternal-dev", "mesh_ipv6_ping": {"p50_ms": 0.235, "p99_ms": 4.28, "received": 25}, "mesh_mbps": 1344.19, "mesh_ping": {"p50_ms": 0.221, "p99_ms": 4.22, "received": 25}, "needs_later_paths": 0, "pairs": 1, "peer_count_per_node": 1000, "port_grant_and_other_port_denial": true, "production_coordinator": true, "real_kernel": true, "rootless_userns": true, "underlay_mbps": 28946.81, "underlay_ping": {"p50_ms": 0.033, "p99_ms": 0.054, "received": 25}} Evidence: all six final nft/nf_tables IPv4, IPv6 and transit boundary checks passed; nf_tables real two-namespace packet policy proof passed. Release privileged unit tests 8/8 and kernel integration tests 5/5 passed. Exact kernel and packet-policy timing records are in kernel-policy-final-metrics.txt under /home/kayg/.cache/codex-scratch/mesh-dataplane. Evidence: no-default-features server check passed without warnings; aarch64 musl static binary built, 18,285,992 bytes, no PT_INTERP. Both full binaries retain D205 reported size growth. Root optional parser strict Clippy passed with the fast-gate default server roles; remote-without-SSH invitation warnings are inherited (remote_http.rs diff from a59347d2 has zero lines). ASan build is rerunning after restoring the gate make tool path.
Author
Owner

Finishing pass started on mesh-dataplane, supplied WIP base cdc6fc5c81a3d9c17268b5fdc077e5b76b71004a; split base 09df1fa219. Read repository contract, #129 and parent #79 history. Continuing saved parser fuzz target, production scale fixture and namespace proof changes. Will push each atomic commit, run five-minute fuzz and one fast gate, and report prior measured numbers with their scope. No deployment.

Finishing pass started on mesh-dataplane, supplied WIP base cdc6fc5c81a3d9c17268b5fdc077e5b76b71004a; split base 09df1fa219f1847f54aa86c26286c585775ca3f8. Read repository contract, #129 and parent #79 history. Continuing saved parser fuzz target, production scale fixture and namespace proof changes. Will push each atomic commit, run five-minute fuzz and one fast gate, and report prior measured numbers with their scope. No deployment.
Author
Owner

Saved work split and pushed in order: 48fb26eb (node action JSON fuzz target; cargo check passed), c376cf86 (production scale/coordinator fixture; cargo example check and Python syntax passed), a5f744fbc1 (shipping-daemon namespace proof; Python syntax passed). Remote was exactly supplied WIP cdc6fc5c; ordinary pushes refused its rewrite, so an explicit lease replaced only that revision with the first split commit; following pushes were ordinary. Prior evidence production-agent-scale.log and production-packet-scale.log is retained in the issue. Five-minute sanitizer fuzz and final fast gate follow.

Saved work split and pushed in order: 48fb26eb (node action JSON fuzz target; cargo check passed), c376cf86 (production scale/coordinator fixture; cargo example check and Python syntax passed), a5f744fbc1d5e8966de46982b995d816e91baff5 (shipping-daemon namespace proof; Python syntax passed). Remote was exactly supplied WIP cdc6fc5c; ordinary pushes refused its rewrite, so an explicit lease replaced only that revision with the first split commit; following pushes were ordinary. Prior evidence production-agent-scale.log and production-packet-scale.log is retained in the issue. Five-minute sanitizer fuzz and final fast gate follow.
Author
Owner

Finishing-pass fuzz harness build refused at link: missing sanitizer coverage symbols (_sancov_gen), zero inputs executed. Retrying sanitizer harness with CARGO_PROFILE_RELEASE_LTO=false; shipping profile unchanged. Production-parser cargo check and coordinator fixture check passed. Evidence reports/fuzz-run.log in job scratch. Final fast gate still running.

Finishing-pass fuzz harness build refused at link: missing sanitizer coverage symbols (__sancov_gen_), zero inputs executed. Retrying sanitizer harness with CARGO_PROFILE_RELEASE_LTO=false; shipping profile unchanged. Production-parser cargo check and coordinator fixture check passed. Evidence reports/fuzz-run.log in job scratch. Final fast gate still running.
Author
Owner

Finishing pass: head a5f744fb, pushed mesh-dataplane. Saved WIP replaced by three atomic commits: 48fb26eb fuzz target; c376cf86 shipping scale/coordinator fixture; a5f744fb namespace proof integration. Production-parser and coordinator-example cargo checks, Python syntax and whitespace checks passed. Author review checked parser bounds/no kernel entry, plugin feature gates, isolated namespace ownership and measurement labels. No deployment.

One requested scripts/verify fast run, exit 1. Summary verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | FAIL (101)   |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Test failure: transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame, initial 20 ms timeout assertion. Focused unchanged retry passed 1/1 in 0.19 s. Outside allowed load exceptions; original FAIL is not waived, and no fully passing gate is claimed. Static size remains 20,614,656 bytes (zero delta for these commits), above the old 16,404,816-byte limit; D205 permits size growth. Rust failure prevents the fast script reaching TypeScript; prior complete TypeScript pass is recorded above.

Fuzz: 16,254,484 runs in 301 seconds, sanitizer run exit 0, no findings. The first build had missing sanitizer coverage symbols; disabling LTO for the sanitizer harness resolved that build configuration, and the Nix gnumake/perl environment supplies its build tools. Shipping profile unchanged.

Previously recorded measurements (infraternal-dev, release shipping binary, local CPUWeight=10000, no generated CPU load):

Measurement Recorded result
1,000-peer apply, full infraternal agent including fsync 181,982 us (181.982 ms), 32 chunks
One endpoint change, full infraternal agent including fsync 13,760 us (13.760 ms)
Join to first packet, production coordinator/two real nodes at 1,000 configured peers each 1,122,094 us (1.122094 s)
IPv4 ping, mesh vs underlay, p50 / p99 0.221 / 4.220 ms vs 0.033 / 0.054 ms; 25/25 each
IPv6 mesh ping, p50 / p99 0.235 / 4.280 ms; 25/25
Counted 128 MiB TCP throughput, mesh vs underlay 1,344.19 vs 28,946.81 Mb/s
Full infraternal agent idle CPU, scale harness on/off 0 CPU ticks in each 10 s window
Full infraternal agent RSS, single-node 1,000-peer scale harness 8,232,960 bytes per node; 8,232,960,000 bytes extrapolated TOTAL across 1,000 nodes (8.233 GB)
Full infraternal agent RSS, two-node production coordinator packet proof 10,448,896 / 10,584,064 bytes per node; mean 10,516,480 bytes per node; 10,516,480,000 bytes extrapolated TOTAL across 1,000 nodes (10.516 GB)
Real pairs requiring NAT traversal or relay 0/1 (0%) in the isolated namespace pair; production fraction unmeasured

Scale load 18.75 / 21.58 / 22.14; packet-proof load 13.08 / 14.17 / 16.39. Counts above are two actual nodes and one actual pair; 999 additional peers per actual node are public-only inventory fixtures. Distributed RSS totals are extrapolations, not 1,000 running-daemon measurements. Established TCP survived the default switch; new denied ping/TCP and allowed-port-only checks passed. These are direct-path slice-1 results; DNS, NAT traversal/relays and D215 automatic path selection are not completion claims. Issue remains open.

Finishing pass: head a5f744fb, pushed mesh-dataplane. Saved WIP replaced by three atomic commits: 48fb26eb fuzz target; c376cf86 shipping scale/coordinator fixture; a5f744fb namespace proof integration. Production-parser and coordinator-example cargo checks, Python syntax and whitespace checks passed. Author review checked parser bounds/no kernel entry, plugin feature gates, isolated namespace ownership and measurement labels. No deployment. One requested scripts/verify fast run, exit 1. Summary verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | FAIL (101) | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ``` Test failure: transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame, initial 20 ms timeout assertion. Focused unchanged retry passed 1/1 in 0.19 s. Outside allowed load exceptions; original FAIL is not waived, and no fully passing gate is claimed. Static size remains 20,614,656 bytes (zero delta for these commits), above the old 16,404,816-byte limit; D205 permits size growth. Rust failure prevents the fast script reaching TypeScript; prior complete TypeScript pass is recorded above. Fuzz: 16,254,484 runs in 301 seconds, sanitizer run exit 0, no findings. The first build had missing sanitizer coverage symbols; disabling LTO for the sanitizer harness resolved that build configuration, and the Nix gnumake/perl environment supplies its build tools. Shipping profile unchanged. Previously recorded measurements (infraternal-dev, release shipping binary, local CPUWeight=10000, no generated CPU load): | Measurement | Recorded result | | --- | --- | | 1,000-peer apply, full infraternal agent including fsync | 181,982 us (181.982 ms), 32 chunks | | One endpoint change, full infraternal agent including fsync | 13,760 us (13.760 ms) | | Join to first packet, production coordinator/two real nodes at 1,000 configured peers each | 1,122,094 us (1.122094 s) | | IPv4 ping, mesh vs underlay, p50 / p99 | 0.221 / 4.220 ms vs 0.033 / 0.054 ms; 25/25 each | | IPv6 mesh ping, p50 / p99 | 0.235 / 4.280 ms; 25/25 | | Counted 128 MiB TCP throughput, mesh vs underlay | 1,344.19 vs 28,946.81 Mb/s | | Full infraternal agent idle CPU, scale harness on/off | 0 CPU ticks in each 10 s window | | Full infraternal agent RSS, single-node 1,000-peer scale harness | 8,232,960 bytes per node; 8,232,960,000 bytes extrapolated TOTAL across 1,000 nodes (8.233 GB) | | Full infraternal agent RSS, two-node production coordinator packet proof | 10,448,896 / 10,584,064 bytes per node; mean 10,516,480 bytes per node; 10,516,480,000 bytes extrapolated TOTAL across 1,000 nodes (10.516 GB) | | Real pairs requiring NAT traversal or relay | 0/1 (0%) in the isolated namespace pair; production fraction unmeasured | Scale load 18.75 / 21.58 / 22.14; packet-proof load 13.08 / 14.17 / 16.39. Counts above are two actual nodes and one actual pair; 999 additional peers per actual node are public-only inventory fixtures. Distributed RSS totals are extrapolations, not 1,000 running-daemon measurements. Established TCP survived the default switch; new denied ping/TCP and allowed-port-only checks passed. These are direct-path slice-1 results; DNS, NAT traversal/relays and D215 automatic path selection are not completion claims. Issue remains open.
Author
Owner

Independent verification resumed on review-mesh-dataplane for target a5f744fbc1; merge base with dev 2eaaaa36a2. Preserved earlier blocked-review evidence by rebasing its local commit onto target. Read #129/parent #79 history, report and repository rules. Verifying direct-path contract and packet, restart, partial-failure boundaries. No implementation fixes or push/deploy.

Independent verification resumed on review-mesh-dataplane for target a5f744fbc1d5e8966de46982b995d816e91baff5; merge base with dev 2eaaaa36a2dcdda12582150d29c14d660e6bcb2f. Preserved earlier blocked-review evidence by rebasing its local commit onto target. Read #129/parent #79 history, report and repository rules. Verifying direct-path contract and packet, restart, partial-failure boundaries. No implementation fixes or push/deploy.
Author
Owner

Started mesh slice 2 on mesh-agent-transport, clean base/head a5f744fbc1. Read repository contract, architecture/process, origin/dev D164–169/D196/D197/D215/D216/D227/D228, every #129 and parent #79 comment. Continue slice-1 transport seam; only writer; push each atomic gated commit. No deployment.

Additive contract proposal before code: configuration carries the coordinator server node id; generic node transport capabilities publish preferred server addresses and observed link status without credentials. Prove a replacement with enrolled mTLS identity before retiring the live path; existing durable terminal offsets/shims remain authoritative. Keep enrolled endpoint/TLS SAN unchanged. Server opens the same authenticated listener on its assigned mesh address, with lifecycle tied to Mesh. Kernel-selected ephemeral UDP ports are checked to exclude 51820, and peer persistent keepalive opens stateful firewall paths in both directions. No new engine or dependency.

Started mesh slice 2 on mesh-agent-transport, clean base/head a5f744fbc1d5e8966de46982b995d816e91baff5. Read repository contract, architecture/process, origin/dev D164–169/D196/D197/D215/D216/D227/D228, every #129 and parent #79 comment. Continue slice-1 transport seam; only writer; push each atomic gated commit. No deployment. Additive contract proposal before code: configuration carries the coordinator server node id; generic node transport capabilities publish preferred server addresses and observed link status without credentials. Prove a replacement with enrolled mTLS identity before retiring the live path; existing durable terminal offsets/shims remain authoritative. Keep enrolled endpoint/TLS SAN unchanged. Server opens the same authenticated listener on its assigned mesh address, with lifecycle tied to Mesh. Kernel-selected ephemeral UDP ports are checked to exclude 51820, and peer persistent keepalive opens stateful firewall paths in both directions. No new engine or dependency.
Author
Owner

Finding at base a5f744fb: embedded.rs Command::Input records last_input_end and forwards bytes, but AttachmentState retains no unacknowledged payload. reattach_all sends only AttachTerm and Credit. A planned transport replacement can therefore discard bytes accepted by the server actor but not yet acknowledged by the shim; browser leg A stays connected and cannot infer that loss. Add a failing actor regression before retaining bounded unacknowledged input and replaying it after the authoritative reattach Ack. Keep the existing durable writer id and shim input deduplication (D128,D215). Port exclusion regression and contract gate are running; logs are in job scratch.

Finding at base a5f744fb: embedded.rs Command::Input records last_input_end and forwards bytes, but AttachmentState retains no unacknowledged payload. reattach_all sends only AttachTerm and Credit. A planned transport replacement can therefore discard bytes accepted by the server actor but not yet acknowledged by the shim; browser leg A stays connected and cannot infer that loss. Add a failing actor regression before retaining bounded unacknowledged input and replaying it after the authoritative reattach Ack. Keep the existing durable writer id and shim input deduplication (D128,D215). Port exclusion regression and contract gate are running; logs are in job scratch.
Author
Owner

Independent review step committed f864f63f: R1 (P2), real-kernel endpoint transaction regression. Test refused_endpoint_persistence_preserves_kernel_endpoint fails (exit 101, 0 passed/1 failed, 0.71 s): a supported mesh-public..new collision refuses the save, config version remains 1, but kernel endpoint changes from 192.0.2.1:51820 to 192.0.2.2:51820. Location node.rs endpoint-only apply branch; test crates/plugins/mesh/tests/review_endpoint_transaction.rs. No fixes/push/deploy. Full gate and remaining namespace checks continue.

Independent review step committed f864f63f: R1 (P2), real-kernel endpoint transaction regression. Test refused_endpoint_persistence_preserves_kernel_endpoint fails (exit 101, 0 passed/1 failed, 0.71 s): a supported mesh-public.<pid>.new collision refuses the save, config version remains 1, but kernel endpoint changes from 192.0.2.1:51820 to 192.0.2.2:51820. Location node.rs endpoint-only apply branch; test crates/plugins/mesh/tests/review_endpoint_transaction.rs. No fixes/push/deploy. Full gate and remaining namespace checks continue.
Author
Owner

Independent review R2 (P1): R2 | P1 | crates/plugins/mesh/src/firewall.rs render ingress/input hooks and crates/plugins/mesh/src/iptables.rs raw guard/input hook | Existing host DNAT translates underlay 10.220.0.2:5222 to Mesh 10.254.0.1:5222 after the prerouting fence. A new plaintext UDP packet reaches a Mesh-bound listener with default Deny and zero peers. No WireGuard identity or tunnel is involved. Tests nft_translated_underlay_ingress_is_refused and nf_tables_translated_underlay_ingress_is_refused in crates/plugins/mesh/tests/review_ingress_translation.rs fail RECEIVED vs BLOCKED, exit 101, 0.60 s/1.11 s. Disposable user/network namespaces, production library, CPUWeight=10000. Evidence ingress-nft-red.log/ingress-nf-tables-red.log. Initial fixture syntax failure corrected before these confirming runs.
Failing tests committed on review-mesh-dataplane. This requires a preexisting host DNAT rule; ordinary direct-address ingress remains fenced. No fixes/push/deploy. HOLD pending this security boundary fix.

Independent review R2 (P1): R2 | P1 | crates/plugins/mesh/src/firewall.rs render ingress/input hooks and crates/plugins/mesh/src/iptables.rs raw guard/input hook | Existing host DNAT translates underlay 10.220.0.2:5222 to Mesh 10.254.0.1:5222 after the prerouting fence. A new plaintext UDP packet reaches a Mesh-bound listener with default Deny and zero peers. No WireGuard identity or tunnel is involved. Tests nft_translated_underlay_ingress_is_refused and nf_tables_translated_underlay_ingress_is_refused in crates/plugins/mesh/tests/review_ingress_translation.rs fail RECEIVED vs BLOCKED, exit 101, 0.60 s/1.11 s. Disposable user/network namespaces, production library, CPUWeight=10000. Evidence ingress-nft-red.log/ingress-nf-tables-red.log. Initial fixture syntax failure corrected before these confirming runs. Failing tests committed on review-mesh-dataplane. This requires a preexisting host DNAT rule; ordinary direct-address ingress remains fenced. No fixes/push/deploy. HOLD pending this security boundary fix.
Author
Owner

Independent review step R3 (P2), committed on review-mesh-dataplane: R3 | P2 | crates/plugins/mesh/src/node.rs apply orphan-key reconciliation | Restart after kernel peer/routes installation before saving public config removes the orphan key but retains the IPv4 host route through infraternal0. Test restart_retires_orphan_peer_host_routes in crates/plugins/mesh/tests/review_restart_routes.rs: saved config peers=0, kernel peers=0 after restore, yet ip -j route show 10.254.0.2/32 reports dev infraternal0, protocol static, scope link. Isolated real-kernel test exit 101, 0 passed/1 failed, 0.67 s. Evidence routes-red.log.
No fixes/push/deploy. R2 P1 still sets HOLD.

Independent review step R3 (P2), committed on review-mesh-dataplane: R3 | P2 | crates/plugins/mesh/src/node.rs apply orphan-key reconciliation | Restart after kernel peer/routes installation before saving public config removes the orphan key but retains the IPv4 host route through infraternal0. Test restart_retires_orphan_peer_host_routes in crates/plugins/mesh/tests/review_restart_routes.rs: saved config peers=0, kernel peers=0 after restore, yet ip -j route show 10.254.0.2/32 reports dev infraternal0, protocol static, scope link. Isolated real-kernel test exit 101, 0 passed/1 failed, 0.67 s. Evidence routes-red.log. No fixes/push/deploy. R2 P1 still sets HOLD.
Author
Owner

Transport finding: remote_runtime.rs currently overwrites Host.ip on every admitted replacement; node_coordination.rs combines that observed IP with the advertised WireGuard port. A mesh admission must not overwrite underlay discovery with the mesh IP: that would route WireGuard encapsulation into itself. Additional listener admissions will suppress underlay discovery and retain the original observation; after a restart an unspecified observation preserves the persisted endpoint (store.rs:existing endpoint.or_else already implements this). Add an admission regression with direct then overlay sources. Same ledger/uid authority checks remain on both listeners. D215,D228.

Transport finding: remote_runtime.rs currently overwrites Host.ip on every admitted replacement; node_coordination.rs combines that observed IP with the advertised WireGuard port. A mesh admission must not overwrite underlay discovery with the mesh IP: that would route WireGuard encapsulation into itself. Additional listener admissions will suppress underlay discovery and retain the original observation; after a restart an unspecified observation preserves the persisted endpoint (store.rs:existing endpoint.or_else already implements this). Add an admission regression with direct then overlay sources. Same ledger/uid authority checks remain on both listeners. D215,D228.
Author
Owner

Round 2 started on mesh-dataplane, base a5f744fbc1, clean worktree, only writer. Read repository contract/process, #129 and parent #79 history, D206/D228 from origin/dev, and review findings. Cherry-pick the three unchanged review regressions first, then fix R2, R1, R3 and the deadline-test ordering issue in separate commits; push each commit. Real-kernel tests and fast gate run locally; no deployment. Long output stays under the job scratch directory.

Round 2 started on mesh-dataplane, base a5f744fbc1d5e8966de46982b995d816e91baff5, clean worktree, only writer. Read repository contract/process, #129 and parent #79 history, D206/D228 from origin/dev, and review findings. Cherry-pick the three unchanged review regressions first, then fix R2, R1, R3 and the deadline-test ordering issue in separate commits; push each commit. Real-kernel tests and fast gate run locally; no deployment. Long output stays under the job scratch directory.
Author
Owner

Imported unchanged review regressions and pushed each commit: 535b5302 (R1, f864f63f), fa85a504 (R2, 81299acb), b6325f8b (R3, 7026e200). These intentionally failing kernel tests are imported first as requested; no test weakened. Node-feature test build passed. Reproductions use isolated user/network namespaces on infraternal-dev under CPUWeight=10000; logs in job scratch.

Imported unchanged review regressions and pushed each commit: 535b5302 (R1, f864f63f), fa85a504 (R2, 81299acb), b6325f8b (R3, 7026e200). These intentionally failing kernel tests are imported first as requested; no test weakened. Node-feature test build passed. Reproductions use isolated user/network namespaces on infraternal-dev under CPUWeight=10000; logs in job scratch.
Author
Owner

Confirmed round-2 regressions at b6325f8b: both translated ingress cases fail with RECEIVED, endpoint persistence refusal retains version 1 but installs 192.0.2.2:51820, and restart retains static 10.254.0.2 host route. Four cases fail, logs round2-red-*.log in job scratch. R2 working fix now passes both unchanged real-kernel ingress tests (1/1 each, 1.77 s nft / 2.46 s nf_tables); ordinary Mesh unit tests 13 passed, 8 namespace-only ignored. Final-destination checks precede peer/conntrack acceptance in input/forward for both address families. nf_tables adds an owned delivery chain, atomically upgrading prior owned filter chains. Full fast gate is running; no completion claim.

Confirmed round-2 regressions at b6325f8b: both translated ingress cases fail with RECEIVED, endpoint persistence refusal retains version 1 but installs 192.0.2.2:51820, and restart retains static 10.254.0.2 host route. Four cases fail, logs round2-red-*.log in job scratch. R2 working fix now passes both unchanged real-kernel ingress tests (1/1 each, 1.77 s nft / 2.46 s nf_tables); ordinary Mesh unit tests 13 passed, 8 namespace-only ignored. Final-destination checks precede peer/conntrack acceptance in input/forward for both address families. nf_tables adds an owned delivery chain, atomically upgrading prior owned filter chains. Full fast gate is running; no completion claim.
Author
Owner

Gate finding: the imported review_ingress_translation.rs fixture fails Clippy needless_raw_string_hashes at line 15. Remove only redundant raw-string delimiters in a separate hygiene commit; packet fixture contents/assertions remain identical. Earlier Mesh namespace library tests pass 8/8. First full gate continues and will be rerun after the lint correction; no gate waiver. Evidence verify-r2.log and r2-real-library.log.

Gate finding: the imported review_ingress_translation.rs fixture fails Clippy needless_raw_string_hashes at line 15. Remove only redundant raw-string delimiters in a separate hygiene commit; packet fixture contents/assertions remain identical. Earlier Mesh namespace library tests pass 8/8. First full gate continues and will be rerun after the lint correction; no gate waiver. Evidence verify-r2.log and r2-real-library.log.
Author
Owner

Test hygiene committed/pushed 4fc2460d: remove only unnecessary raw-string delimiters from the imported translated packet fixture. No packet bytes/assertions changed. Formatting and node-feature all-target Clippy pass; full gate rerun required because its first Clippy pass ran before this correction. Evidence hygiene-fmt.log, r2-clippy.log.
Deadline-test root cause: the outer 20 ms timeout polls Receive first; host descheduling can let its inner 100 ms first-byte deadline fire, returning Ok(Err(TimedOut)) where the test demands outer cancellation Err. Replace wall-clock cancellation/sleep with a single explicit pending poll, cancellation, and a retained deadline set in the past; keep ready real-socket suffix and retirement assertions. No production timeout change.

Test hygiene committed/pushed 4fc2460d: remove only unnecessary raw-string delimiters from the imported translated packet fixture. No packet bytes/assertions changed. Formatting and node-feature all-target Clippy pass; full gate rerun required because its first Clippy pass ran before this correction. Evidence hygiene-fmt.log, r2-clippy.log. Deadline-test root cause: the outer 20 ms timeout polls Receive first; host descheduling can let its inner 100 ms first-byte deadline fire, returning Ok(Err(TimedOut)) where the test demands outer cancellation Err. Replace wall-clock cancellation/sleep with a single explicit pending poll, cancellation, and a retained deadline set in the past; keep ready real-socket suffix and retirement assertions. No production timeout change.
Author
Owner

R2 direct-path production-library namespace proof passes both backends (r2-namespace-nft.log / r2-namespace-nf-tables.log). Each checks IPv4/IPv6, deny new ping/TCP, established survival, granted port and refusal of other ports. No host network changes. This uses the kernel_node fixture, not shipping-daemon RSS; performance comparison waits until own builds finish. Full workspace gate is in real-engine tests.

R2 direct-path production-library namespace proof passes both backends (r2-namespace-nft.log / r2-namespace-nf-tables.log). Each checks IPv4/IPv6, deny new ping/TCP, established survival, granted port and refusal of other ports. No host network changes. This uses the kernel_node fixture, not shipping-daemon RSS; performance comparison waits until own builds finish. Full workspace gate is in real-engine tests.
Author
Owner

Step complete: a6572d2156, pushed mesh-agent-transport. Additive D215/D227/D228 server-path contract; no runtime change. scripts/verify fast: every non-size row passed; x86 static binary 20,614,656 bytes, delta 0 vs a5f744fb. Known size overrun remains. Gate output summary verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Separate TypeScript compiler, production build and transfer checks passed; protocol differential test timed out at Cargo target-lock contention with the simultaneous workspace build. No waiver: rerun serially follows. Kernel exclusion red: real_kernel_ephemeral_identity failed because Device::configure accepted 51820; port-red.log in job scratch.

Step complete: a6572d215673f2331c01b1c944917d94885583c6, pushed mesh-agent-transport. Additive D215/D227/D228 server-path contract; no runtime change. scripts/verify fast: every non-size row passed; x86 static binary 20,614,656 bytes, delta 0 vs a5f744fb. Known size overrun remains. Gate output summary verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ``` Separate TypeScript compiler, production build and transfer checks passed; protocol differential test timed out at Cargo target-lock contention with the simultaneous workspace build. No waiver: rerun serially follows. Kernel exclusion red: real_kernel_ephemeral_identity failed because Device::configure accepted 51820; port-red.log in job scratch.
Author
Owner

Deadline load-sensitivity reproduced without a CPU load generator: scratch deadline-ordering.rs polls the production Receive with one byte, models a 150 ms executor pause using sleep, then resumes the 20 ms outer timeout. Inner first-byte timeout succeeds as expected, but the old outer-cancellation assertion fails (exit 101). This matches the finishing-pass flake. Evidence deadline-ordering-build.log (exit 0) and deadline-ordering-red.log. The repair will use an explicit pending poll and controlled expired deadline, preserving ready-suffix and channel-retirement assertions; no production timeout change.

Deadline load-sensitivity reproduced without a CPU load generator: scratch deadline-ordering.rs polls the production Receive with one byte, models a 150 ms executor pause using sleep, then resumes the 20 ms outer timeout. Inner first-byte timeout succeeds as expected, but the old outer-cancellation assertion fails (exit 101). This matches the finishing-pass flake. Evidence deadline-ordering-build.log (exit 0) and deadline-ordering-red.log. The repair will use an explicit pending poll and controlled expired deadline, preserving ready-suffix and channel-retirement assertions; no production timeout change.
Author
Owner

Additive path-proof detail before implementation: one existing Ping/Pong exchange may precede control Hello on a mutually authenticated candidate. The server has already checked the durable certificate ledger before replying; it still waits for a valid Hello before host replacement. Candidate proof therefore checks both authentication and the actual application path while the old transport remains live. No new frame layout, action ID or credential boundary. Preserve the same Receive decoder through proof/Hello so coalesced suffixes cannot lose bytes; bound the exchange by existing admission deadlines. Add real TLS/QUIC regressions for waiting outside admission, exact nonce and retained suffixes. A failed/unsupported proof keeps the enrolled fallback; legacy first-join Hello remains unchanged. D128,D168,D215.

Additive path-proof detail before implementation: one existing Ping/Pong exchange may precede control Hello on a mutually authenticated candidate. The server has already checked the durable certificate ledger before replying; it still waits for a valid Hello before host replacement. Candidate proof therefore checks both authentication and the actual application path while the old transport remains live. No new frame layout, action ID or credential boundary. Preserve the same Receive decoder through proof/Hello so coalesced suffixes cannot lose bytes; bound the exchange by existing admission deadlines. Add real TLS/QUIC regressions for waiting outside admission, exact nonce and retained suffixes. A failed/unsupported proof keeps the enrolled fallback; legacy first-join Hello remains unchanged. D128,D168,D215.
Author
Owner

Port exclusion is green in a fresh real-kernel namespace (1 passed, 0 failed, 0.30 s), including preserving the public identity during socket reallocation; it was red before the guard. The 1,000-peer keepalive check exposed multipart peer dumps: repeated key/AllowedIPs-only fragments overwrite metadata with default counters in wireguard.rs Device::counters. Retain fields present in each fragment rather than overwriting absent keepalive/handshake/byte fields; failing keepalive proof is saved as port-green.log. Later tests in that same failed namespace encounter its retained interface; isolate individual tests while diagnosing.

Full fast gate has one unrelated readiness timeout (saturated_replies_retire_connection_without_awaiting_writer_capacity) and the known size failure. This timeout is outside permitted baseline exceptions and is not waived. Focused retry and a fresh full gate follow; no port commit yet. Logs in job scratch. Serial TypeScript rerun passed 36/36, 34,462 assertions.

Port exclusion is green in a fresh real-kernel namespace (1 passed, 0 failed, 0.30 s), including preserving the public identity during socket reallocation; it was red before the guard. The 1,000-peer keepalive check exposed multipart peer dumps: repeated key/AllowedIPs-only fragments overwrite metadata with default counters in wireguard.rs Device::counters. Retain fields present in each fragment rather than overwriting absent keepalive/handshake/byte fields; failing keepalive proof is saved as port-green.log. Later tests in that same failed namespace encounter its retained interface; isolate individual tests while diagnosing. Full fast gate has one unrelated readiness timeout (saturated_replies_retire_connection_without_awaiting_writer_capacity) and the known size failure. This timeout is outside permitted baseline exceptions and is not waived. Focused retry and a fresh full gate follow; no port commit yet. Logs in job scratch. Serial TypeScript rerun passed 36/36, 34,462 assertions.
Author
Owner

Artifact audit: discard packet-path-comparison.json and compare-base/fixed logs as a revision comparison. Cargo names fixture executables by build configuration, not source revision; kernel_node-1503228ea0b42b79 was overwritten at 08:45:07, matching r2-build.log, after original red build completed 08:43:01. Both comparison fixtures contained the repair. All four original red regression runs preceded the repair and remain valid. Rebuild a5f744fb from an archived source tree in job scratch and save the resulting baseline executable before benchmarking. Extra IPv6 translation probe is not accepted until it fails against that actual baseline. No production change from this diagnosis.

Artifact audit: discard packet-path-comparison.json and compare-base/fixed logs as a revision comparison. Cargo names fixture executables by build configuration, not source revision; kernel_node-1503228ea0b42b79 was overwritten at 08:45:07, matching r2-build.log, after original red build completed 08:43:01. Both comparison fixtures contained the repair. All four original red regression runs preceded the repair and remain valid. Rebuild a5f744fb from an archived source tree in job scratch and save the resulting baseline executable before benchmarking. Extra IPv6 translation probe is not accepted until it fails against that actual baseline. No production change from this diagnosis.
Author
Owner

Completed port/keepalive step: 849c6c50, pushed mesh-agent-transport. Kernel allocation excludes 51820, preserves the device key on reallocation and migrates restored legacy ports. Explicit-port regression failed before the fix; passes in a fresh user/network namespace (0.30 s). Every peer receives 25 s keepalive. A 1,000-peer dump exposed absent-field overwrites in multipart continuation records (993/1,000 reported keepalive); field-presence merging now passes 1,000/1,000 (34.37 s including kernel teardown). Evidence: tests/kernel.rs, src/wireguard.rs; local logs port-red.log, port-exclusion-green.log, keepalive-red.log, keepalive-green.log.

Fresh fast gate: all non-size rows pass. Static x86_64: 20,615,360 bytes (+704 vs a5f744fb); known budget 16,404,816. The earlier readiness timeout was not waived; the complete retry passes.

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed port/keepalive step: 849c6c50, pushed mesh-agent-transport. Kernel allocation excludes 51820, preserves the device key on reallocation and migrates restored legacy ports. Explicit-port regression failed before the fix; passes in a fresh user/network namespace (0.30 s). Every peer receives 25 s keepalive. A 1,000-peer dump exposed absent-field overwrites in multipart continuation records (993/1,000 reported keepalive); field-presence merging now passes 1,000/1,000 (34.37 s including kernel teardown). Evidence: tests/kernel.rs, src/wireguard.rs; local logs port-red.log, port-exclusion-green.log, keepalive-red.log, keepalive-green.log. Fresh fast gate: all non-size rows pass. Static x86_64: 20,615,360 bytes (+704 vs a5f744fb); known budget 16,404,816. The earlier readiness timeout was not waived; the complete retry passes. +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

R2 committed/pushed 3e44caef47. Final-destination origin checks in input/forward for nft and nf_tables; old owned filter layout upgrades and both families clean up. Unchanged review packet tests pass 2/2, earlier namespace library tests 8/8, both direct-path namespace proofs pass, legacy layout upgrade 2 families passes. x86 static 20615552 B, +896 B against recorded a5f744fb 20614656 B. Comparative packet artifact was invalidated and is being rebuilt with archived source and pinned dependencies; no performance claim from discarded logs. Evidence verify-r2-corrected.log, round2-green-.log, r2-real-library.log, r2-namespace-.log, legacy-filter-upgrade.log. Fast gate summary verbatim:

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

R2 committed/pushed 3e44caef47618f4126289b3e98f80996975a5700. Final-destination origin checks in input/forward for nft and nf_tables; old owned filter layout upgrades and both families clean up. Unchanged review packet tests pass 2/2, earlier namespace library tests 8/8, both direct-path namespace proofs pass, legacy layout upgrade 2 families passes. x86 static 20615552 B, +896 B against recorded a5f744fb 20614656 B. Comparative packet artifact was invalidated and is being rebuilt with archived source and pinned dependencies; no performance claim from discarded logs. Evidence verify-r2-corrected.log, round2-green-*.log, r2-real-library.log, r2-namespace-*.log, legacy-filter-upgrade.log. Fast gate summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Completed generic path API: dc7693fe, mesh-agent-transport. Applied-address proposals, actual link status/reasons and owned additional-listener leases are plugin capabilities; ordinary channels default to no listener. Conflicting proposals are refused. No credentials cross this API and no existing plugin starts work.

Fast gate, verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Static x86_64: 20615936 bytes; delta vs a5f744fb 1280 bytes (known size overrun). Next: capture failing real-socket regressions for outstanding input and pre-Hello proof.

Completed generic path API: dc7693fe, mesh-agent-transport. Applied-address proposals, actual link status/reasons and owned additional-listener leases are plugin capabilities; ordinary channels default to no listener. Conflicting proposals are refused. No credentials cross this API and no existing plugin starts work. Fast gate, verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ Static x86_64: 20615936 bytes; delta vs a5f744fb 1280 bytes (known size overrun). Next: capture failing real-socket regressions for outstanding input and pre-Hello proof.
Author
Owner

R1 working fix passes the unchanged real-kernel refused_endpoint_persistence_preserves_kernel_endpoint regression (1/1). Validate the endpoint batch, persist its public intent before any kernel mutation, then install; kernel failure restores previous endpoints and saved config. Node configuration/version remains old on persistence refusal. First compile attempt inside unshare failed because sccache could not reach its configured cache (network unreachable, not auth); build outside the namespace with cache enabled, then run the saved test executable inside unshare. Evidence r1-build.jsonl and r1-green-confirmed.log. Full fast gate running.
Baseline probe now uses archived a5f744fb Mesh source under a distinct package identity and all original external versions (0 version differences). Saved executables are checked for absent/present IFM_DELIVERY marker before accepting comparison results; prior comparison remains discarded.

R1 working fix passes the unchanged real-kernel refused_endpoint_persistence_preserves_kernel_endpoint regression (1/1). Validate the endpoint batch, persist its public intent before any kernel mutation, then install; kernel failure restores previous endpoints and saved config. Node configuration/version remains old on persistence refusal. First compile attempt inside unshare failed because sccache could not reach its configured cache (network unreachable, not auth); build outside the namespace with cache enabled, then run the saved test executable inside unshare. Evidence r1-build.jsonl and r1-green-confirmed.log. Full fast gate running. Baseline probe now uses archived a5f744fb Mesh source under a distinct package identity and all original external versions (0 version differences). Saved executables are checked for absent/present IFM_DELIVERY marker before accepting comparison results; prior comparison remains discarded.
Author
Owner

D128 replacement regression captured on real Unix sockets: the unchanged actor forwarded Input(seq=6, ghi), losing outstanding def after shim Ack=3. The corrected actor forwards Input(seq=3, defghi), retaining both the old suffix and input queued before the authoritative Ack. Three focused tests pass in 0.04 s: replay, full-Ack buffer release/duplicate suppression, and bound refusal before cursor advancement. Source: embedded_path_tests.rs; local evidence input-replay-red.log and input-replay-green.log. Full gate is running before commit.

Liveness choice for the later mesh transport: keep existing enrolled QUIC/TCP defaults. Proposed mesh QUIC timers use measured live fallback RTT (same underlay in this direct-path slice), keepalive=max(50 ms, RTT/2), idle=200 ms+3*RTT, with the input RTT capped at 5 s. No application heartbeat/database work. Will measure actual local failover, delayed-link behavior and idle cost before claiming a budget; no foundational library changes.

D128 replacement regression captured on real Unix sockets: the unchanged actor forwarded Input(seq=6, ghi), losing outstanding def after shim Ack=3. The corrected actor forwards Input(seq=3, defghi), retaining both the old suffix and input queued before the authoritative Ack. Three focused tests pass in 0.04 s: replay, full-Ack buffer release/duplicate suppression, and bound refusal before cursor advancement. Source: embedded_path_tests.rs; local evidence input-replay-red.log and input-replay-green.log. Full gate is running before commit. Liveness choice for the later mesh transport: keep existing enrolled QUIC/TCP defaults. Proposed mesh QUIC timers use measured live fallback RTT (same underlay in this direct-path slice), keepalive=max(50 ms, RTT/2), idle=200 ms+3*RTT, with the input RTT capped at 5 s. No application heartbeat/database work. Will measure actual local failover, delayed-link behavior and idle cost before claiming a budget; no foundational library changes.
Author
Owner

R1 first full gate: formatting, Clippy and cargo-deny pass; test row stops before daemon startup because INFRATERNAL_TEST_STATE_ROOT job/state creates a 113-byte AF_UNIX path (agent_fixture.py:33, maximum 107 bytes). This is a harness-path error, not a runtime regression or load waiver. Rerun using the job scratch directory itself as the short per-run state root, with all test limits unchanged. Static x86 20616448 B (+1792 B versus recorded a5f744fb). Evidence verify-r1.log.
R2 additional IPv6 translation proof now confirmed against archived-source, pinned-dependency baseline: actual baseline delivers packet (expected red exit 1); both fixed backends refuse it (exit 0). Source/artifact delivery marker checks pass. Evidence translated-v6-actual-*.log.

R1 first full gate: formatting, Clippy and cargo-deny pass; test row stops before daemon startup because INFRATERNAL_TEST_STATE_ROOT job/state creates a 113-byte AF_UNIX path (agent_fixture.py:33, maximum 107 bytes). This is a harness-path error, not a runtime regression or load waiver. Rerun using the job scratch directory itself as the short per-run state root, with all test limits unchanged. Static x86 20616448 B (+1792 B versus recorded a5f744fb). Evidence verify-r1.log. R2 additional IPv6 translation proof now confirmed against archived-source, pinned-dependency baseline: actual baseline delivers packet (expected red exit 1); both fixed backends refuse it (exit 0). Source/artifact delivery marker checks pass. Evidence translated-v6-actual-*.log.
Author
Owner

Found and corrected an initial-attachment ordering issue before committing the replay fix. Waiting for Ack on every attach hung the existing server echo fixture (it sends input before its first Ack). New failing regression timed out at 2.01 s. Replacement now has a separate replay barrier; initial attach keeps its existing cut-through path. Four focused tests pass. The interrupted full gate was stopped in this job's own scope and is not waived; a fresh complete gate is running.

Restart seam: an already joined node with retained/applied kernel configuration must not require the fallback port to be reachable first. The generic plugin worker will query retained proposals before dialing; a retained mesh candidate gets the existing short dial grace, and the enrolled fallback races it if proof is slow. A fresh join has no proposal and preserves the existing first-join behavior. No mesh action names in core and no credential changes.

Found and corrected an initial-attachment ordering issue before committing the replay fix. Waiting for Ack on every attach hung the existing server echo fixture (it sends input before its first Ack). New failing regression timed out at 2.01 s. Replacement now has a separate replay barrier; initial attach keeps its existing cut-through path. Four focused tests pass. The interrupted full gate was stopped in this job's own scope and is not waived; a fresh complete gate is running. Restart seam: an already joined node with retained/applied kernel configuration must not require the fallback port to be reachable first. The generic plugin worker will query retained proposals before dialing; a retained mesh candidate gets the existing short dial grace, and the enrolled fallback races it if proof is slow. A fresh join has no proposal and preserves the existing first-join behavior. No mesh action names in core and no credential changes.
Author
Owner

R1 complete: a8e88ac8 pushed. Endpoint batches validate and persist before kernel installation; installation errors restore prior endpoints and saved state. Unchanged refused_endpoint_persistence_preserves_kernel_endpoint: 1 passed. scripts/verify fast (corrected short fixture-state path):
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+
Static x86_64: 20616448 bytes, +1792 vs recorded a5f744fb 20614656; existing budget 16404816. Logs: $HOME/.cache/codex-scratch/mesh-dataplane/r1-green-confirmed.log and verify-r1-corrected.log.

R1 complete: a8e88ac8 pushed. Endpoint batches validate and persist before kernel installation; installation errors restore prior endpoints and saved state. Unchanged refused_endpoint_persistence_preserves_kernel_endpoint: 1 passed. scripts/verify fast (corrected short fixture-state path): +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ Static x86_64: 20616448 bytes, +1792 vs recorded a5f744fb 20614656; existing budget 16404816. Logs: $HOME/.cache/codex-scratch/mesh-dataplane/r1-green-confirmed.log and verify-r1-corrected.log.
Author
Owner

R3 finding: Node::restore replays saved peers with config=None; retired keys come from the kernel, but retired route addresses came only from old in-memory config (node.rs apply). Original review_restart_routes red log confirms the orphan host route remains. New Device::retain_routes checks main-table static unicast host prefixes and infraternal0 output interface; a real-kernel companion passes with both orphan families removed and five foreign/local routes preserved. Companion first attempt was invalid setup (loopback down), corrected before accepting evidence. Logs: round2-red-restart_retires_orphan_peer_host_routes.log, r3-primitive-green.log. Primitive is gated separately before restart integration.

R3 finding: Node::restore replays saved peers with config=None; retired keys come from the kernel, but retired route addresses came only from old in-memory config (node.rs apply). Original review_restart_routes red log confirms the orphan host route remains. New Device::retain_routes checks main-table static unicast host prefixes and infraternal0 output interface; a real-kernel companion passes with both orphan families removed and five foreign/local routes preserved. Companion first attempt was invalid setup (loopback down), corrected before accepting evidence. Logs: round2-red-restart_retires_orphan_peer_host_routes.log, r3-primitive-green.log. Primitive is gated separately before restart integration.
Author
Owner

Step complete: 891cf4de pushed, wireguard route retirement primitive plus real-kernel ownership test (1 passed; two orphan families removed, five unrelated/local routes preserved). scripts/verify fast: fmt PASS; VT native fmt PASS; clippy PASS; test PASS; cargo-deny PASS; static builds FAIL (1), only existing 16404816-byte budget, actual 20616448 (+1792 vs recorded a5f744fb). No static growth for the unused primitive. Source wireguard.rs; evidence r3-primitive-green.log, verify-r3-primitive.log in job scratch. Next step wires this only into initial/restart reconciliation.

Step complete: 891cf4de pushed, wireguard route retirement primitive plus real-kernel ownership test (1 passed; two orphan families removed, five unrelated/local routes preserved). scripts/verify fast: fmt PASS; VT native fmt PASS; clippy PASS; test PASS; cargo-deny PASS; static builds FAIL (1), only existing 16404816-byte budget, actual 20616448 (+1792 vs recorded a5f744fb). No static growth for the unused primitive. Source wireguard.rs; evidence r3-primitive-green.log, verify-r3-primitive.log in job scratch. Next step wires this only into initial/restart reconciliation.
Author
Owner

R3 complete: 4567ccc4 pushed. node.rs reconciles owned routes only during initial/restart adoption before final policy, using the accepted address inventory. All four unchanged review test functions pass (1 endpoint, 2 translated ingress, 1 restart), plus route ownership 1/1, earlier kernel library 8/8 and integration 5/5; ordinary Mesh tests and strict all-target agent-feature Clippy pass. Evidence r3-green-.log, r3-ordinary-.log, r3-integration-clippy.log in job scratch. No interface/route/background work remains after off. Final full gate and optimized scale measurements follow after the deterministic deadline test.

R3 complete: 4567ccc4 pushed. node.rs reconciles owned routes only during initial/restart adoption before final policy, using the accepted address inventory. All four unchanged review test functions pass (1 endpoint, 2 translated ingress, 1 restart), plus route ownership 1/1, earlier kernel library 8/8 and integration 5/5; ordinary Mesh tests and strict all-target agent-feature Clippy pass. Evidence r3-green-*.log, r3-ordinary-*.log, r3-integration-clippy.log in job scratch. No interface/route/background work remains after off. Final full gate and optimized scale measurements follow after the deterministic deadline test.
Author
Owner

Step complete: addff1ef pushed. Agent dev-dependencies enable existing Tokio test-util, matching the server test setup; no dependency version or release feature change. Existing remote_deadline_tests 4/4 pass; fmt/diff checks pass (deadline-clock-green.log). Following the scheduling reproduction, use paused Tokio time plus one explicit Pending poll rather than directly editing the retained deadline; preserve real socket readiness and timeout/retirement assertions.

Step complete: addff1ef pushed. Agent dev-dependencies enable existing Tokio test-util, matching the server test setup; no dependency version or release feature change. Existing remote_deadline_tests 4/4 pass; fmt/diff checks pass (deadline-clock-green.log). Following the scheduling reproduction, use paused Tokio time plus one explicit Pending poll rather than directly editing the retained deadline; preserve real socket readiness and timeout/retirement assertions.
Author
Owner

Deadline test complete: 9091e49f pushed. queued_suffix_cannot_complete_an_expired_cancelled_frame uses paused time, consumes and cancels on Pending, verifies one retained byte/deadline, advances past expiry, then queues a real socket suffix. All 4 deadline tests pass; deterministic case 100/100; temporary removal of both expiry checks fails with decoded Ping instead of TimedOut, then restored-source tests pass. Strict agent Clippy passes. Evidence deadline-fixed-green.log, deadline-repeat.log, deadline-mutation-red.log, deadline-restored-green.log, deadline-clippy.log in job scratch. Production receive/deadline behavior unchanged. Final scripts/verify fast and optimized scale proof running.

Deadline test complete: 9091e49f pushed. queued_suffix_cannot_complete_an_expired_cancelled_frame uses paused time, consumes and cancels on Pending, verifies one retained byte/deadline, advances past expiry, then queues a real socket suffix. All 4 deadline tests pass; deterministic case 100/100; temporary removal of both expiry checks fails with decoded Ping instead of TimedOut, then restored-source tests pass. Strict agent Clippy passes. Evidence deadline-fixed-green.log, deadline-repeat.log, deadline-mutation-red.log, deadline-restored-green.log, deadline-clippy.log in job scratch. Production receive/deadline behavior unchanged. Final scripts/verify fast and optimized scale proof running.
Author
Owner

Additive compatibility finding: slice-1 Mesh chunks reject unknown JSON fields. Sending the proposed server identifier unconditionally would refuse configuration on an older node. Proposal: use an additive generic leg-B Hello capability (bit 3, server path proposals), default false on NodeChannel, true for this server's same-binary local channel. Mesh includes its optional server metadata only for peers advertising that capability, omitting the field otherwise. Older nodes still receive their unchanged WireGuard/policy chunks; older servers send no metadata and newer nodes retain fallback. No new protocol frame/action or credential boundary. Will add compatibility and coalesced-Hello tests before claiming support.

Additive compatibility finding: slice-1 Mesh chunks reject unknown JSON fields. Sending the proposed server identifier unconditionally would refuse configuration on an older node. Proposal: use an additive generic leg-B Hello capability (bit 3, server path proposals), default false on NodeChannel, true for this server's same-binary local channel. Mesh includes its optional server metadata only for peers advertising that capability, omitting the field otherwise. Older nodes still receive their unchanged WireGuard/policy chunks; older servers send no metadata and newer nodes retain fallback. No new protocol frame/action or credential boundary. Will add compatibility and coalesced-Hello tests before claiming support.
Author
Owner

Completed replay step: c0650e4f, mesh-agent-transport. Actor retains unacknowledged input, waits for an authoritative shim Ack only on replacement, replays the exact suffix plus queued input, and frees retention after full Ack. Four socket regressions pass; both loss and initial-attach ordering failures were captured before correction. Source: embedded.rs, embedded_path_tests.rs.

Debug real-socket harness, 200 terminal states (not production keystroke latency):
METRIC input_retention machine=infraternal-dev terminals=200 samples=6200 write_p50_ns=14881 write_p99_ns=37570 peak_buffer_bytes=1600 full_ack_buffer_bytes=0 state_bytes_per_terminal=96 max_buffer_bytes_per_terminal=4194304 load=7.58 14.88 15.64 4/3089 1589815
Fixed state footprint: 96 x 200 = 19,200 bytes; sampled outstanding capacity: 1,600 bytes, then zero. Explicit worst-case cap: 4 MiB x 200 = 800 MiB, allocated only for outstanding input, not idle terminals. Release/real mesh latency remains to measure.

Fast gate, verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Static x86_64: 20,616,672 bytes (+2,016 vs a5f744fb). Earlier shim backpressure and askpass ExecutableFileBusy failures were not waived. The passing full run uses the scratch test-runner.py to serialize only ssh_askpass and place its state under this job's target; all tests remain enabled.

Completed replay step: c0650e4f, mesh-agent-transport. Actor retains unacknowledged input, waits for an authoritative shim Ack only on replacement, replays the exact suffix plus queued input, and frees retention after full Ack. Four socket regressions pass; both loss and initial-attach ordering failures were captured before correction. Source: embedded.rs, embedded_path_tests.rs. Debug real-socket harness, 200 terminal states (not production keystroke latency): METRIC input_retention machine=infraternal-dev terminals=200 samples=6200 write_p50_ns=14881 write_p99_ns=37570 peak_buffer_bytes=1600 full_ack_buffer_bytes=0 state_bytes_per_terminal=96 max_buffer_bytes_per_terminal=4194304 load=7.58 14.88 15.64 4/3089 1589815 Fixed state footprint: 96 x 200 = 19,200 bytes; sampled outstanding capacity: 1,600 bytes, then zero. Explicit worst-case cap: 4 MiB x 200 = 800 MiB, allocated only for outstanding input, not idle terminals. Release/real mesh latency remains to measure. Fast gate, verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ Static x86_64: 20,616,672 bytes (+2,016 vs a5f744fb). Earlier shim backpressure and askpass ExecutableFileBusy failures were not waived. The passing full run uses the scratch test-runner.py to serialize only ssh_askpass and place its state under this job's target; all tests remain enabled.
Author
Owner

Finished: branch mesh-dataplane, head 378d4055b2, pushed after every commit. R2 final-destination policy checks, R1 endpoint persistence ordering, R3 restart route retirement and deterministic queued-suffix expiry test are complete. All four unchanged review regressions pass; 23 ordinary Mesh cases, 8 kernel library cases, 5 kernel integration cases and route ownership companion pass. All 4 deadline tests pass; deterministic case 100/100, expiry-check mutation fails as expected, restored source passes.

Eight final isolated proof runs pass, including shipping binary + production coordinator at 1000 peers per node, both-backend ingress/transit refusal and fallback namespace connectivity/policy. Shipping scale: snapshot 267134 us, endpoint 16192 us including fsync/RPC; idle CPU 0 ticks/10s both on and off. Two-node RSS 8388608/8519680 bytes, mean x expected 1000 nodes = 8454144000 bytes. Shared load roughly 27–34 on 8 cores; packet comparison is diagnostic, not a controlled regression claim.

scripts/verify fast summary verbatim (production/test head 9091e49f; final commit only adds evidence):
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Only known size overrun: static stripped x86_64 20634560 bytes, +19904 vs recorded a5f744fb 20614656; existing max 16404816 unchanged (D205). No PT_INTERP. ARM builds not reached. Separate TypeScript fast gate passes, including all 36 protocol/client tests.

Evidence and reviewer checklist: docs/verification/mesh-dataplane-round2.md at 378d4055b2. Accepted logs/long diffs retained under $HOME/.cache/codex-scratch/mesh-dataplane/. Invalid mutable-Cargo-path comparison discarded. Temporary targets, archived baseline sources and executables removed; worktree clean. No merge/deploy or issue close.

Finished: branch mesh-dataplane, head 378d4055b2f96b9626817adbca35760286559353, pushed after every commit. R2 final-destination policy checks, R1 endpoint persistence ordering, R3 restart route retirement and deterministic queued-suffix expiry test are complete. All four unchanged review regressions pass; 23 ordinary Mesh cases, 8 kernel library cases, 5 kernel integration cases and route ownership companion pass. All 4 deadline tests pass; deterministic case 100/100, expiry-check mutation fails as expected, restored source passes. Eight final isolated proof runs pass, including shipping binary + production coordinator at 1000 peers per node, both-backend ingress/transit refusal and fallback namespace connectivity/policy. Shipping scale: snapshot 267134 us, endpoint 16192 us including fsync/RPC; idle CPU 0 ticks/10s both on and off. Two-node RSS 8388608/8519680 bytes, mean x expected 1000 nodes = 8454144000 bytes. Shared load roughly 27–34 on 8 cores; packet comparison is diagnostic, not a controlled regression claim. scripts/verify fast summary verbatim (production/test head 9091e49f; final commit only adds evidence): +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ Only known size overrun: static stripped x86_64 20634560 bytes, +19904 vs recorded a5f744fb 20614656; existing max 16404816 unchanged (D205). No PT_INTERP. ARM builds not reached. Separate TypeScript fast gate passes, including all 36 protocol/client tests. Evidence and reviewer checklist: docs/verification/mesh-dataplane-round2.md at 378d4055b2f96b9626817adbca35760286559353. Accepted logs/long diffs retained under $HOME/.cache/codex-scratch/mesh-dataplane/. Invalid mutable-Cargo-path comparison discarded. Temporary targets, archived baseline sources and executables removed; worktree clean. No merge/deploy or issue close.
Author
Owner

Delta verification started on review-mesh-dataplane at 378d4055b2. Scope a5f744fb..378d4055; merge base with dev 2eaaaa36a2. Prior local review preserved as review-mesh-dataplane-prior-a5f744fb. Prior regressions already imported by author (535b5302, fa85a504, b6325f8b); rerunning unchanged assertions rather than duplicating cherry-picks. Read #129/#79 history, contracts, main decisions and report. No implementation changes, push or deploy.

Delta verification started on review-mesh-dataplane at 378d4055b2f96b9626817adbca35760286559353. Scope a5f744fb..378d4055; merge base with dev 2eaaaa36a2dcdda12582150d29c14d660e6bcb2f. Prior local review preserved as review-mesh-dataplane-prior-a5f744fb. Prior regressions already imported by author (535b5302, fa85a504, b6325f8b); rerunning unchanged assertions rather than duplicating cherry-picks. Read #129/#79 history, contracts, main decisions and report. No implementation changes, push or deploy.
Author
Owner

Delta review: original R1/R2/R3 regressions now pass (four tests); route ownership companion also passes. Two new P2 findings captured in atomic local commits: 3bfd21d9, local Mesh-address UDP delivery refused on both backends/families ([None,None] versus two 20-byte datagrams, real namespace exits 101, 2.45/3.15 s); 7031b688, restart deletes an operator gateway /32 route (one route before, zero after, exit 101, 0.60 s). Tests review_local_delivery.rs and review_route_scope.rs; evidence under $HOME/.cache/codex-scratch/mesh-dataplane-review/. Both build successfully. Baseline checks in progress; no P0/P1 finding. No implementation fix/push/deploy. Full gate continues.

Delta review: original R1/R2/R3 regressions now pass (four tests); route ownership companion also passes. Two new P2 findings captured in atomic local commits: 3bfd21d9, local Mesh-address UDP delivery refused on both backends/families ([None,None] versus two 20-byte datagrams, real namespace exits 101, 2.45/3.15 s); 7031b688, restart deletes an operator gateway /32 route (one route before, zero after, exit 101, 0.60 s). Tests review_local_delivery.rs and review_route_scope.rs; evidence under $HOME/.cache/codex-scratch/mesh-dataplane-review/. Both build successfully. Baseline checks in progress; no P0/P1 finding. No implementation fix/push/deploy. Full gate continues.
Author
Owner

Completed capability-gated applied server metadata: 225d4f70e4. New Hello bit 3 is additive; legacy channels omit the server field. Old stored configurations decode without it. Chunk staging refuses a changed server id. Initial vt_credit failure passed on the complete retry (no waiver); detached dev comparison is building. Static x86: 20,619,264 bytes (+4,608 vs a5f744fb), known overrun.

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed capability-gated applied server metadata: 225d4f70e4726a1390026df2ca9d3d817b705f91. New Hello bit 3 is additive; legacy channels omit the server field. Old stored configurations decode without it. Chunk staging refuses a changed server id. Initial vt_credit failure passed on the complete retry (no waiver); detached dev comparison is building. Static x86: 20,619,264 bytes (+4,608 vs a5f744fb), known overrun. +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Delta review baseline confirmation: all three new regression cases pass on freshly recompiled a5f744fb and fail on 378d4055. This confirms R4 (P2 local delivery; two backends, both families) and R5 (P2 operator gateway-route retirement) are introduced by the delta. Baseline sources recompiled with distinct saved executable hashes; initial comparison reused Cargo artifacts and was discarded. Evidence baseline-build.log, baseline-provenance.json and baseline-*.log under reviewer scratch. Evidence commits 3bfd21d9 and 7031b688. Original R1/R2/R3 and all four remote deadline tests pass. Current counts P0=0 P1=0 P2=2 P3=0; MERGE under D206, P2 fixes forward. Full fast gate still running.

Delta review baseline confirmation: all three new regression cases pass on freshly recompiled a5f744fb and fail on 378d4055. This confirms R4 (P2 local delivery; two backends, both families) and R5 (P2 operator gateway-route retirement) are introduced by the delta. Baseline sources recompiled with distinct saved executable hashes; initial comparison reused Cargo artifacts and was discarded. Evidence baseline-build.log, baseline-provenance.json and baseline-*.log under reviewer scratch. Evidence commits 3bfd21d9 and 7031b688. Original R1/R2/R3 and all four remote deadline tests pass. Current counts P0=0 P1=0 P2=2 P3=0; MERGE under D206, P2 fixes forward. Full fast gate still running.
Author
Owner

Candidate proof regression: three real mTLS stream cases fail on the prior server (3.04 s) and pass after the bounded greeting change (0.46 s). QUIC and TCP reply to one Ping before Hello without admitting the candidate; both preserve a Ping coalesced after Hello. QUIC Hello advertises bit 3; a legacy TCP Hello keeps support false. A second probe and Hello version 2 are refused. Files: crates/infraternal-server/src/remote_link.rs, remote_probe_tests.rs. Ledger admission still precedes the constructor in remote_accept.rs. Detached origin/dev vt_credit passed in 21.00 s; metadata full retry passed too, so no failure was waived. Full proof-step gate is running.

Candidate proof regression: three real mTLS stream cases fail on the prior server (3.04 s) and pass after the bounded greeting change (0.46 s). QUIC and TCP reply to one Ping before Hello without admitting the candidate; both preserve a Ping coalesced after Hello. QUIC Hello advertises bit 3; a legacy TCP Hello keeps support false. A second probe and Hello version 2 are refused. Files: crates/infraternal-server/src/remote_link.rs, remote_probe_tests.rs. Ledger admission still precedes the constructor in remote_accept.rs. Detached origin/dev vt_credit passed in 21.00 s; metadata full retry passed too, so no failure was waived. Full proof-step gate is running.
Author
Owner

Proof-step fast gate: fmt, VT fmt, clippy, cargo-deny pass; static size 20,629,984 bytes (+15,328 vs a5f744fb), known overrun. One existing auth socket test failed: review_mesh_headroom_snapshot_does_not_close_shared_socket, server closed websocket unexpectedly: None. Fixture logged 10,000 nodes / 30,000 grants / 64,595-byte snapshot at load 28.50 28.45 28.44; 269 server tests passed, one failed, 31 ignored. No waiver. Detached origin/dev runs the same test; full gate retries with RUST_TEST_THREADS=2, askpass stays serialized by the recorded runner. Evidence: verify-candidate-proof.log, baseline-auth-scale.log, verify-candidate-proof-retry.log under the job scratch directory.

Proof-step fast gate: fmt, VT fmt, clippy, cargo-deny pass; static size 20,629,984 bytes (+15,328 vs a5f744fb), known overrun. One existing auth socket test failed: review_mesh_headroom_snapshot_does_not_close_shared_socket, server closed websocket unexpectedly: None. Fixture logged 10,000 nodes / 30,000 grants / 64,595-byte snapshot at load 28.50 28.45 28.44; 269 server tests passed, one failed, 31 ignored. No waiver. Detached origin/dev runs the same test; full gate retries with RUST_TEST_THREADS=2, askpass stays serialized by the recorded runner. Evidence: verify-candidate-proof.log, baseline-auth-scale.log, verify-candidate-proof-retry.log under the job scratch directory.
Author
Owner

Completed bounded ledger-admitted candidate proof and Hello capability recording: ed9c3acb3d. Three real mTLS regression cases fail before / pass after; coalesced suffixes survive on TCP and native QUIC; legacy capability stays false. Initial auth scale failure passed in complete retry with two test threads; detached dev passed in 92.07 s at load 31.60. No waiver. Static x86 20,629,984 bytes (+15,328 vs a5f744fb), known overrun.

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed bounded ledger-admitted candidate proof and Hello capability recording: ed9c3acb3d3c92a0d996dae61a0931620c625d0b. Three real mTLS regression cases fail before / pass after; coalesced suffixes survive on TCP and native QUIC; legacy capability stays false. Initial auth scale failure passed in complete retry with two test threads; detached dev passed in 92.07 s at load 31.60. No waiver. Static x86 20,629,984 bytes (+15,328 vs a5f744fb), known overrun. +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Optimized real QUIC timer probe at 1,000 separate client endpoints: the proposed 50 ms keepalive / 200 ms idle profile refuses handshakes under local host load (TimedOut, 3.39 s); no profile is adopted yet. Build used opt-level=3, full LTO, codegen-units=1. Benchmark ran locally in CPUWeight=10000 with no own build overlap. File: crates/infraternal-agent/src/remote_mesh_idle_tests.rs; log liveness-idle-1000.log in job scratch. Next: compare lower probe rates and wider idle intervals; keep the existing fallback 15 s / 60 s profile unchanged.

Optimized real QUIC timer probe at 1,000 separate client endpoints: the proposed 50 ms keepalive / 200 ms idle profile refuses handshakes under local host load (TimedOut, 3.39 s); no profile is adopted yet. Build used opt-level=3, full LTO, codegen-units=1. Benchmark ran locally in CPUWeight=10000 with no own build overlap. File: crates/infraternal-agent/src/remote_mesh_idle_tests.rs; log liveness-idle-1000.log in job scratch. Next: compare lower probe rates and wider idle intervals; keep the existing fallback 15 s / 60 s profile unchanged.
Author
Owner

Validation update at review head 7031b688: final full gate had two preexisting socket-case failures (claude_review_watch_expires_host_made_visible_by_membership_edit: error event vs snapshot; review_mesh_headroom_snapshot_does_not_close_shared_socket: closed socket). Both pass in isolated reruns at target and detached dev 5bc58323 under the same shared-host window. No baseline failure/no load waiver claimed. A fresh full gate is running after all separate builds finish. Initial artifact-contamination doctest failure was reviewer setup, not a target finding. Static x86 binary independently built: 20634528 bytes, +19872 vs recorded a5f744fb baseline; 32 bytes below author report, same known D205 overrun. New findings remain P0=0 P1=0 P2=2 P3=0.

Validation update at review head 7031b688: final full gate had two preexisting socket-case failures (claude_review_watch_expires_host_made_visible_by_membership_edit: error event vs snapshot; review_mesh_headroom_snapshot_does_not_close_shared_socket: closed socket). Both pass in isolated reruns at target and detached dev 5bc58323 under the same shared-host window. No baseline failure/no load waiver claimed. A fresh full gate is running after all separate builds finish. Initial artifact-contamination doctest failure was reviewer setup, not a target finding. Static x86 binary independently built: 20634528 bytes, +19872 vs recorded a5f744fb baseline; 32 bytes below author report, same known D205 overrun. New findings remain P0=0 P1=0 P2=2 P3=0.
Author
Owner

Measured timer comparison, optimized / 1,000 real mTLS connections / 1,000 owned client endpoints / CPUWeight=10000, no own build overlap. 100 ms keepalive with idle 200, 300, 500 and 3,000 ms times out during the join burst. Existing 15 s / 60 s passes all 1,000; 100 ms / 5 s also passes all 1,000. Passing fast profile: 2,005,650 us window, 92 CPU ticks at 100 Hz = 0.459 core, 16,384 client datagrams, RSS delta 99,913,728 bytes (~99.9 KB per client/server connection pair ×1,000); load 38.18 29.57 25.26. Transport-only, shared client TLS config; excludes daemon/plugin/shim cost. Two-second default window emits no keepalive, so it is not a steady-state default CPU estimate. Logs/JSON under job scratch: idle-comparison.log, idle-comparison-wide.log, mesh-idle-1000-100-5000.json.

Proposed refinement before implementation: keep handshake/QUIC idle at the validated 5 s bound and send transport-only probes every 100 ms (RTT-adaptive on delayed links). After the authenticated Ping/Pong, detect interruption from QUIC authenticated ACK counters with an owned, cancellable freshness guard; never from raw UDP receipt. Existing quinn-proto records frame_rx only after packet decryption (connection/mod.rs:2302,2460,2706). Measure ACK silence at 1,000 before choosing its bound. No application heartbeat, ledger polling, new frame, credential or foundational engine. Existing fallback remains 15 s / 60 s.

Measured timer comparison, optimized / 1,000 real mTLS connections / 1,000 owned client endpoints / CPUWeight=10000, no own build overlap. 100 ms keepalive with idle 200, 300, 500 and 3,000 ms times out during the join burst. Existing 15 s / 60 s passes all 1,000; 100 ms / 5 s also passes all 1,000. Passing fast profile: 2,005,650 us window, 92 CPU ticks at 100 Hz = 0.459 core, 16,384 client datagrams, RSS delta 99,913,728 bytes (~99.9 KB per client/server connection pair ×1,000); load 38.18 29.57 25.26. Transport-only, shared client TLS config; excludes daemon/plugin/shim cost. Two-second default window emits no keepalive, so it is not a steady-state default CPU estimate. Logs/JSON under job scratch: idle-comparison.log, idle-comparison-wide.log, mesh-idle-1000-100-5000.json. Proposed refinement before implementation: keep handshake/QUIC idle at the validated 5 s bound and send transport-only probes every 100 ms (RTT-adaptive on delayed links). After the authenticated Ping/Pong, detect interruption from QUIC authenticated ACK counters with an owned, cancellable freshness guard; never from raw UDP receipt. Existing quinn-proto records frame_rx only after packet decryption (connection/mod.rs:2302,2460,2706). Measure ACK silence at 1,000 before choosing its bound. No application heartbeat, ledger polling, new frame, credential or foundational engine. Existing fallback remains 15 s / 60 s.
Author
Owner

Independent delta review finished on review-mesh-dataplane, head ff036cef5a; target 378d4055, delta a5f744fb..378d4055. Verdict: merge — MERGE (no P0/P1), per D206. P0=0 P1=0 P2=2 P3=0.

R4 P2: new delivery guards refuse node-local IPv4/IPv6 Mesh-address UDP traffic on both backends; tests commit 3bfd21d9. R5 P2: restart retires an operator gateway /32 route outside direct peer-route shape; test commit 7031b688. All three new cases pass on recompiled a5f744fb and fail on target. Original four R1/R2/R3 test cases and ownership companion pass. Four deadline tests pass. No implementation fixes/push/deploy; issue stays open.

Independent 1000-peer shipping proofs pass: snapshot 198710 us (32 chunks), endpoint 15391 us, down 32531360 us; pair throughput 1334.51 Mbit/s, IPv4/IPv6 RTT p99 4.23/4.17 ms (25 packets each). Pair RSS 8810496 bytes each, mean x expected 1000 nodes = 8810496000 bytes; idle 0 CPU ticks/10s each. One actual pair plus 999 public fixture peers/node; fleet extrapolation, not 1000 measured daemons. Shared load 26.60/30.36/27.66. Down/join/throughput samples are worse than the author's samples under different shared load, not a controlled regression comparison.

Gate is NOT green: one unchanged liveness case receives an error event instead of snapshot in full target runs. It passes isolated on target/dev, and full detached dev 5bc58323 server sequence passes 139 cases (12 ignored, 265.35s). The same-failure condition is not reproduced, so no load waiver is claimed; the non-size-green gate requirement remains unmet. This unresolved full-run validation failure is not attributed to the delta. Earlier reviewer artifact-contamination doctest failure was corrected, not counted as a target finding.

Static stripped x86_64: 20634528 bytes, no PT_INTERP; +19872 vs recorded a5f744fb, known D205 size overrun. ARM/TS dispatcher phases not reached. Evidence and complete verbatim output: docs/verification/mesh-dataplane-delta-review/README.md, verify-fast-confirmed.log and accompanying logs, commits 8b2afe3c and ff036cef. Latest scripts/verify fast exit 1, summary verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | FAIL (101)   |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+
Independent delta review finished on review-mesh-dataplane, head ff036cef5a0860a3be02b8ff6e6850a085c78912; target 378d4055, delta a5f744fb..378d4055. Verdict: merge — MERGE (no P0/P1), per D206. P0=0 P1=0 P2=2 P3=0. R4 P2: new delivery guards refuse node-local IPv4/IPv6 Mesh-address UDP traffic on both backends; tests commit 3bfd21d9. R5 P2: restart retires an operator gateway /32 route outside direct peer-route shape; test commit 7031b688. All three new cases pass on recompiled a5f744fb and fail on target. Original four R1/R2/R3 test cases and ownership companion pass. Four deadline tests pass. No implementation fixes/push/deploy; issue stays open. Independent 1000-peer shipping proofs pass: snapshot 198710 us (32 chunks), endpoint 15391 us, down 32531360 us; pair throughput 1334.51 Mbit/s, IPv4/IPv6 RTT p99 4.23/4.17 ms (25 packets each). Pair RSS 8810496 bytes each, mean x expected 1000 nodes = 8810496000 bytes; idle 0 CPU ticks/10s each. One actual pair plus 999 public fixture peers/node; fleet extrapolation, not 1000 measured daemons. Shared load 26.60/30.36/27.66. Down/join/throughput samples are worse than the author's samples under different shared load, not a controlled regression comparison. Gate is NOT green: one unchanged liveness case receives an error event instead of snapshot in full target runs. It passes isolated on target/dev, and full detached dev 5bc58323 server sequence passes 139 cases (12 ignored, 265.35s). The same-failure condition is not reproduced, so no load waiver is claimed; the non-size-green gate requirement remains unmet. This unresolved full-run validation failure is not attributed to the delta. Earlier reviewer artifact-contamination doctest failure was corrected, not counted as a target finding. Static stripped x86_64: 20634528 bytes, no PT_INTERP; +19872 vs recorded a5f744fb, known D205 size overrun. ARM/TS dispatcher phases not reached. Evidence and complete verbatim output: docs/verification/mesh-dataplane-delta-review/README.md, verify-fast-confirmed.log and accompanying logs, commits 8b2afe3c and ff036cef. Latest scripts/verify fast exit 1, summary verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | FAIL (101) | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ```
Author
Owner

Round 3 started on mesh-dataplane, base/head 378d4055b2, clean worktree. Read #129/#79 history, contracts, repository architecture/process and latest delta report. Importing 3bfd21d9 and 7031b688 unchanged first; will capture failing R4/R5 cases, preserve earlier R1–R3 assertions, investigate claude_review_watch_expires_host_made_visible_by_membership_edit isolated/full, then measure the shipping 1000-peer proofs. Push after each atomic commit; no deploy.

Round 3 started on mesh-dataplane, base/head 378d4055b2f96b9626817adbca35760286559353, clean worktree. Read #129/#79 history, contracts, repository architecture/process and latest delta report. Importing 3bfd21d9 and 7031b688 unchanged first; will capture failing R4/R5 cases, preserve earlier R1–R3 assertions, investigate claude_review_watch_expires_host_made_visible_by_membership_edit isolated/full, then measure the shipping 1000-peer proofs. Push after each atomic commit; no deploy.
Author
Owner

Imported and pushed reviewer commits unchanged: d9950788 (3bfd21d9 local delivery) and f92c965d (7031b688 gateway route). Initial build stopped before tests because make was absent from PATH; restarted using the already-installed Nix gnumake/perl. No implementation changes yet. Route-shape probe on this kernel confirms IPv4 direct /32 scope=253, IPv6 direct /128 scope=0 (kernel normalization), default IPv6 metric=1024; gateway/multipath attributes are not in installed peer-route shape. A blanket scope=253 check would regress earlier IPv6 orphan retirement. Load 45.73/47.66/45.13, eight CPUs. Full imported-head gate queued; red fixtures follow completed build.

Imported and pushed reviewer commits unchanged: d9950788 (3bfd21d9 local delivery) and f92c965d (7031b688 gateway route). Initial build stopped before tests because make was absent from PATH; restarted using the already-installed Nix gnumake/perl. No implementation changes yet. Route-shape probe on this kernel confirms IPv4 direct /32 scope=253, IPv6 direct /128 scope=0 (kernel normalization), default IPv6 metric=1024; gateway/multipath attributes are not in installed peer-route shape. A blanket scope=253 check would regress earlier IPv6 orphan retirement. Load 45.73/47.66/45.13, eight CPUs. Full imported-head gate queued; red fixtures follow completed build.
Author
Owner

Red evidence at imported head f92c965d: nft/nf_tables node-local delivery both fail [None,None] vs [Some(20),Some(20)] (2.38s / recorded per-case log); restart gateway route fails one route before/zero after (0.71s). All five earlier/companion cases pass: endpoint refusal, both translated ingress, restart orphan retirement, both-family ownership. Logs evidence/mesh-dataplane-round3/red-*.log. Full pre-fix Rust gate building. R5 implementation will retain accepted durable config as the authoritative desired inventory and tighten deletion to the exact kernel-normalized direct peer-route shape; preserving R3 requires retiring direct orphan routes left by an interrupted apply even when they are newer than the durable accepted snapshot. No policy/wire schema or foundational engine change.

Red evidence at imported head f92c965d: nft/nf_tables node-local delivery both fail [None,None] vs [Some(20),Some(20)] (2.38s / recorded per-case log); restart gateway route fails one route before/zero after (0.71s). All five earlier/companion cases pass: endpoint refusal, both translated ingress, restart orphan retirement, both-family ownership. Logs evidence/mesh-dataplane-round3/red-*.log. Full pre-fix Rust gate building. R5 implementation will retain accepted durable config as the authoritative desired inventory and tighten deletion to the exact kernel-normalized direct peer-route shape; preserving R3 requires retiring direct orphan routes left by an interrupted apply even when they are newer than the durable accepted snapshot. No policy/wire schema or foundational engine change.
Author
Owner

R5 scope refinement before implementation: shape checks alone cannot distinguish an unrecorded operator direct static host route. Add a counterexample for that case and IPv6 gateways. Additive private state routes inventory will be written before route/kernel mutation; restart recovers public host AllowedIPs from the owned WireGuard interface into that inventory before removing interrupted-apply peers. Deletion requires inventory membership and exact direct route shape. Existing R3 manually models an interrupted apply newer than the accepted durable config, so recovery must preserve this case. No externally-visible schema, wire/API, library or engine changes; old state without routes remains readable. Earlier interpretation relying only on desired inventory is superseded.

R5 scope refinement before implementation: shape checks alone cannot distinguish an unrecorded operator direct static host route. Add a counterexample for that case and IPv6 gateways. Additive private state routes inventory will be written before route/kernel mutation; restart recovers public host AllowedIPs from the owned WireGuard interface into that inventory before removing interrupted-apply peers. Deletion requires inventory membership and exact direct route shape. Existing R3 manually models an interrupted apply newer than the accepted durable config, so recovery must preserve this case. No externally-visible schema, wire/API, library or engine changes; old state without routes remains readable. Earlier interpretation relying only on desired inventory is superseded.
Author
Owner

Freshness scale repeat at load 54.54 45.54 42.18: some handshakes timed out before any guard was constructed (freshness-idle-1000.log, source remote_mesh_idle_tests.rs:98). The previously passing 100 ms / 5 s profile is not reliable for the 32-wide join burst at this load. Retain this failure; next established-cohort measurement uses an explicitly reported join concurrency of 8 (same 1,000 endpoints). No production handshake deadline is widened and no failure is waived. Separately, an encrypted packet replay keeps a raw-UDP freshness prototype alive (regression fails in 2.94 s); authenticated frame counters reject it. All 11 remote transport tests pass with authenticated counters (6.02 s), including one-way stream output.

Freshness scale repeat at load 54.54 45.54 42.18: some handshakes timed out before any guard was constructed (freshness-idle-1000.log, source remote_mesh_idle_tests.rs:98). The previously passing 100 ms / 5 s profile is not reliable for the 32-wide join burst at this load. Retain this failure; next established-cohort measurement uses an explicitly reported join concurrency of 8 (same 1,000 endpoints). No production handshake deadline is widened and no failure is waived. Separately, an encrypted packet replay keeps a raw-UDP freshness prototype alive (regression fails in 2.94 s); authenticated frame counters reject it. All 11 remote transport tests pass with authenticated counters (6.02 s), including one-way stream output.
Author
Owner

Additional R5 counterexamples fail before any implementation changes. review_route_inventory.rs: restart_preserves_unrecorded_direct_host_routes deletes all three operator entries (IPv4 direct /32, IPv6 direct /128, IPv6 gateway /128), exit 101, 1.36s. refused_recovery_inventory_save_does_not_retire_kernel_peers_or_routes fails because orphan peer retirement precedes refused persistence, exit 101, 5.15s. Existing reviewer tests unchanged. Isolated unchanged-target liveness passes 1/1 in 9.78s; immutable executable full server sequence is running. Logs evidence/mesh-dataplane-round3/{red-*,liveness-isolated-before.log,liveness-full-before.log}.

Additional R5 counterexamples fail before any implementation changes. review_route_inventory.rs: restart_preserves_unrecorded_direct_host_routes deletes all three operator entries (IPv4 direct /32, IPv6 direct /128, IPv6 gateway /128), exit 101, 1.36s. refused_recovery_inventory_save_does_not_retire_kernel_peers_or_routes fails because orphan peer retirement precedes refused persistence, exit 101, 5.15s. Existing reviewer tests unchanged. Isolated unchanged-target liveness passes 1/1 in 9.78s; immutable executable full server sequence is running. Logs evidence/mesh-dataplane-round3/{red-*,liveness-isolated-before.log,liveness-full-before.log}.
Author
Owner

Liveness reproduction on immutable unchanged-target executable: isolated case PASS (9.78s); full server sequence case PASS, overall 169 passed / 1 failed / 12 ignored, 542.68s. Separate reviewer_disk_restart_and_concurrent_resume failed SQLite database-is-locked; no waiver. Initial workspace test row stopped on saturated_terminal_queues_preserve_every_byte_and_daemon_liveness; also unwaived. Evidence liveness-full-before.log and verify-imported.log.

The review's initial-snapshot failure did not recur. Source tracing: initial error event comes from list_with_deadline storage refusal, while this nonpaused test permits runtime pool/authority timers to expire during real SQLite/network I/O. Adopt existing FrozenSocketTime through admission, membership edit and live-list observation; resume for the original SQLite wall-clock expiry check. No production change or longer timeout/sleep. This addresses scheduling sensitivity; no ordering regression is inferred from the delta. Isolated/full repaired runs and full gate remain required.

Liveness reproduction on immutable unchanged-target executable: isolated case PASS (9.78s); full server sequence case PASS, overall 169 passed / 1 failed / 12 ignored, 542.68s. Separate reviewer_disk_restart_and_concurrent_resume failed SQLite database-is-locked; no waiver. Initial workspace test row stopped on saturated_terminal_queues_preserve_every_byte_and_daemon_liveness; also unwaived. Evidence liveness-full-before.log and verify-imported.log. The review's initial-snapshot failure did not recur. Source tracing: initial error event comes from list_with_deadline storage refusal, while this nonpaused test permits runtime pool/authority timers to expire during real SQLite/network I/O. Adopt existing FrozenSocketTime through admission, membership edit and live-list observation; resume for the original SQLite wall-clock expiry check. No production change or longer timeout/sleep. This addresses scheduling sensitivity; no ordering regression is inferred from the delta. Isolated/full repaired runs and full gate remain required.
Author
Owner

Authenticated-frame sampling at scale: optimized native transport-only cohort, 1,000 real mTLS QUIC connections and separate client endpoints, eight concurrent joins, infraternal-dev under CPUWeight=10000. At load 58.14/51.54/43.83, all 1,000 remained live: 3,356,880 us sample, 109 CPU ticks at 100 Hz (0.325 CPU cores), 24,939 client datagrams, 102,227,968-byte resident delta (102,228 bytes per connection pair x 1,000). Maximum authenticated silence was 1,184,021 us. Five-second transport idle also failed during eight-wide setup; retain existing 60-second transport idle, bounded production dial, and use an owned authenticated freshness deadline of 2 seconds plus 3 RTT after proof. A subsecond deadline would falsely interrupt the measured healthy cohort. This deliberately spends keepalive traffic to replace the existing 60-second broken-path wait; no application heartbeat, database polling, or new engine. Individual terminal latency and reconnect will be measured in two kernel namespaces. Full trace/JSON: scratch/freshness-cohort-wide-1000.log and mesh-idle-authenticated-1000-100-60000.json.

Authenticated-frame sampling at scale: optimized native transport-only cohort, 1,000 real mTLS QUIC connections and separate client endpoints, eight concurrent joins, infraternal-dev under CPUWeight=10000. At load 58.14/51.54/43.83, all 1,000 remained live: 3,356,880 us sample, 109 CPU ticks at 100 Hz (0.325 CPU cores), 24,939 client datagrams, 102,227,968-byte resident delta (102,228 bytes per connection pair x 1,000). Maximum authenticated silence was 1,184,021 us. Five-second transport idle also failed during eight-wide setup; retain existing 60-second transport idle, bounded production dial, and use an owned authenticated freshness deadline of 2 seconds plus 3 RTT after proof. A subsecond deadline would falsely interrupt the measured healthy cohort. This deliberately spends keepalive traffic to replace the existing 60-second broken-path wait; no application heartbeat, database polling, or new engine. Individual terminal latency and reconnect will be measured in two kernel namespaces. Full trace/JSON: scratch/freshness-cohort-wide-1000.log and mesh-idle-authenticated-1000-100-60000.json.
Author
Owner

Additional listener finding: --remote-listen accepts wildcard SocketAddr (crates/infraternal/src/remote_server.rs); binding another socket to an address covered by that wildcard would collide. Reuse that existing enrolled binding with an owned destination-classification lease. QUIC Incoming.local_ip and TCP socket.local_addr identify the accepted destination; a leased additional address must never replace the remote host underlay address. Leases are reference counted and contain no extra timer/task when the binding is inherited. Add real mTLS tests for specific and wildcard binds, unchanged underlay IP, unknown initial underlay, unenrolled proof refusal, and lease retirement. Generic listener capability remains behind remote/plugin API, with mesh owning its lease; identity/ledger/admission limits unchanged (D168, D198, D215).

Additional listener finding: --remote-listen accepts wildcard SocketAddr (crates/infraternal/src/remote_server.rs); binding another socket to an address covered by that wildcard would collide. Reuse that existing enrolled binding with an owned destination-classification lease. QUIC Incoming.local_ip and TCP socket.local_addr identify the accepted destination; a leased additional address must never replace the remote host underlay address. Leases are reference counted and contain no extra timer/task when the binding is inherited. Add real mTLS tests for specific and wildcard binds, unchanged underlay IP, unknown initial underlay, unenrolled proof refusal, and lease retirement. Generic listener capability remains behind remote/plugin API, with mesh owning its lease; identity/ledger/admission limits unchanged (D168, D198, D215).
Author
Owner

Replay boundary review: embedded.rs retains up to MAX_FRAME_LEN (4 MiB) of aggregate input, but replays it as one Frame::Input; protocol/lib.rs body_len and validate_frame_len count the eight-byte sequence and type byte as well. Exactly full retention therefore exceeds the legal wire frame limit. Add a real Unix-socket failing regression for two retained half-limit inputs and zero replacement Ack, then split replay into legal frames with contiguous sequence offsets. Preserve the 4 MiB retention ceiling and shim-authoritative Ack semantics (D128, D215).

Replay boundary review: embedded.rs retains up to MAX_FRAME_LEN (4 MiB) of aggregate input, but replays it as one Frame::Input; protocol/lib.rs body_len and validate_frame_len count the eight-byte sequence and type byte as well. Exactly full retention therefore exceeds the legal wire frame limit. Add a real Unix-socket failing regression for two retained half-limit inputs and zero replacement Ack, then split replay into legal frames with contiguous sequence offsets. Preserve the 4 MiB retention ceiling and shim-authoritative Ack semantics (D128, D215).
Author
Owner

Clock test step committed and pushed: 16569cb3f5. Existing FrozenSocketTime held through real I/O; exact SQLite observation boundary then explicit runtime advancement. Isolated corrected case passes (21.03s under build load), five immutable repeats pass 9.87–11.40s, full workspace liveness passes. Earlier cold agent_queues and scoped-inventory socket failures passed in the complete stable retry; no waiver. Static x86 20634560 bytes (unchanged), no PT_INTERP, known max 16404816. Evidence evidence/mesh-dataplane-round3/verify-liveness-stable.log. Gate summary verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Clock test step committed and pushed: 16569cb3f5fdcb8706ab05e8964f1dcadcb34b9f. Existing FrozenSocketTime held through real I/O; exact SQLite observation boundary then explicit runtime advancement. Isolated corrected case passes (21.03s under build load), five immutable repeats pass 9.87–11.40s, full workspace liveness passes. Earlier cold agent_queues and scoped-inventory socket failures passed in the complete stable retry; no waiver. Static x86 20634560 bytes (unchanged), no PT_INTERP, known max 16404816. Evidence evidence/mesh-dataplane-round3/verify-liveness-stable.log. Gate summary verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

R5 persistence detail: use private mesh-routes.json beside mesh-public.json, retaining the accepted snapshot's existing three-field format so older binaries can still read it. Reuse one no-follow/0600 reader and one atomic fsync writer for both public files. Cache canonical route bytes to skip unchanged journal writes on endpoint-only updates without a second per-peer tree. Before mutation persist the union of recorded ownership, accepted peer addresses and retained kernel host AllowedIPs; after a successful apply prune the journal before accepting the new snapshot. A crash between those writes recovers from journal + still-accepted config + retained kernel peers; no cross-file atomicity is assumed. No wire/API, dependency or foundation change.

R5 persistence detail: use private mesh-routes.json beside mesh-public.json, retaining the accepted snapshot's existing three-field format so older binaries can still read it. Reuse one no-follow/0600 reader and one atomic fsync writer for both public files. Cache canonical route bytes to skip unchanged journal writes on endpoint-only updates without a second per-peer tree. Before mutation persist the union of recorded ownership, accepted peer addresses and retained kernel host AllowedIPs; after a successful apply prune the journal before accepting the new snapshot. A crash between those writes recovers from journal + still-accepted config + retained kernel peers; no cross-file atomicity is assumed. No wire/API, dependency or foundation change.
Author
Owner

Completed transport freshness step: 3022ac1b (mesh-agent-transport), pushed. Encrypted-packet replay regression RED with raw UDP arrivals (2.94 s); GREEN with authenticated frame counters; all 11 remote transport tests PASS. No production watcher is wired yet. Optimized batch sampling (not 1,000 individual watcher tasks): 1,000/1,000 live, 3,356,880 us, 109 ticks/100 Hz = 0.325 cores; resident delta 102,227,968 bytes for the connection pairs; maximum authenticated silence 1,184,021 us at load 58.14/51.54/43.83. Eight-wide 5-second-idle setup failed; 60-second ceiling passed. 20,629,984-byte static artifact, +15,328 against a5f744fb. Gate runner keeps all tests, uses two Rust test threads and serializes the existing askpass fork fixture.

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed transport freshness step: 3022ac1b (mesh-agent-transport), pushed. Encrypted-packet replay regression RED with raw UDP arrivals (2.94 s); GREEN with authenticated frame counters; all 11 remote transport tests PASS. No production watcher is wired yet. Optimized batch sampling (not 1,000 individual watcher tasks): 1,000/1,000 live, 3,356,880 us, 109 ticks/100 Hz = 0.325 cores; resident delta 102,227,968 bytes for the connection pairs; maximum authenticated silence 1,184,021 us at load 58.14/51.54/43.83. Eight-wide 5-second-idle setup failed; 60-second ceiling passed. 20,629,984-byte static artifact, +15,328 against a5f744fb. Gate runner keeps all tests, uses two Rust test threads and serializes the existing askpass fork fixture. +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Full-retention regression: RED before fix, full_retention_replays_as_legal_frames_with_contiguous_offsets failed in 0.01 s because one aggregate Input exceeded the protocol frame limit. GREEN after splitting at MAX_FRAME_LEN minus type/sequence overhead: five socket replay tests PASS in 0.04 s (one existing scale diagnostic ignored by its normal gate registration). The new test receives and decodes all 4,194,304 retained bytes with contiguous offsets over a real Unix socket. Retention ceiling and initial cut-through unchanged. Files: embedded.rs and embedded_path_tests.rs; logs retention-full-red.log / retention-full-green.log under job scratch. Full fast gate running before commit.

Full-retention regression: RED before fix, full_retention_replays_as_legal_frames_with_contiguous_offsets failed in 0.01 s because one aggregate Input exceeded the protocol frame limit. GREEN after splitting at MAX_FRAME_LEN minus type/sequence overhead: five socket replay tests PASS in 0.04 s (one existing scale diagnostic ignored by its normal gate registration). The new test receives and decodes all 4,194,304 retained bytes with contiguous offsets over a real Unix socket. Retention ceiling and initial cut-through unchanged. Files: embedded.rs and embedded_path_tests.rs; logs retention-full-red.log / retention-full-green.log under job scratch. Full fast gate running before commit.
Author
Owner

Completed replay-boundary fix: 2b4ed71b, pushed. Real socket regression RED 0.01 s before fix; all five replay regressions GREEN 0.04 s after splitting into legal frames with contiguous offsets. Exact full aggregate: 4,194,304 bytes. Retention limit and initial cut-through unchanged. Static artifact 20,630,048 bytes (+64 this step; +15,392 vs a5f744fb). All tests run with two Rust test threads; existing askpass fork fixture serialized, none skipped.

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed replay-boundary fix: 2b4ed71b, pushed. Real socket regression RED 0.01 s before fix; all five replay regressions GREEN 0.04 s after splitting into legal frames with contiguous offsets. Exact full aggregate: 4,194,304 bytes. Retention limit and initial cut-through unchanged. Static artifact 20,630,048 bytes (+64 this step; +15,392 vs a5f744fb). All tests run with two Rust test threads; existing askpass fork fixture serialized, none skipped. +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

NFT R4 step pushed: f24951a3. Real-kernel node-local IPv4/IPv6 UDP delivers 20 bytes each; translated-underlay R2 and earlier R1/R3 pass. Fallback R4 and R5 remain red. Evidence: evidence/mesh-dataplane-round3/nft-summary.log and verify-nft.log. Static ELF remains 20,634,560 bytes, no PT_INTERP, maximum 16,404,816. Gate output:

+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

NFT R4 step pushed: f24951a3. Real-kernel node-local IPv4/IPv6 UDP delivers 20 bytes each; translated-underlay R2 and earlier R1/R3 pass. Fallback R4 and R5 remain red. Evidence: evidence/mesh-dataplane-round3/nft-summary.log and verify-nft.log. Static ELF remains 20,634,560 bytes, no PT_INTERP, maximum 16,404,816. Gate output: +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Additional listener regressions: with old discovery assignments retained, specific and IPv4-wildcard mesh admissions replaced 127.0.0.1 with 127.0.0.2, and initial overlay admission invented an underlay; 3/4 tests RED in 0.50 s. The separate IPv6-wildcard case was RED in 0.15 s, observing ::ffff:127.0.0.2. Guard overlay admission and canonicalize mapped IPv4 discovery; all five real mTLS QUIC tests GREEN in 1.23 s, including unenrolled proof refusal, actual TCP listener retirement and reference-counted wildcard destination leases. Specific additional sockets use the existing port, identity, ledger and shared admission limits. Existing wildcard bindings remain owned by the original remote listener; their additional lease owns classification only, with no extra socket/task. No mesh-specific core branch. Modules remote_runtime.rs, remote_accept.rs, node_bridge.rs and fixture remote_listener_tests.rs. Full fast gate running before commit (D168, D198, D215).

Additional listener regressions: with old discovery assignments retained, specific and IPv4-wildcard mesh admissions replaced 127.0.0.1 with 127.0.0.2, and initial overlay admission invented an underlay; 3/4 tests RED in 0.50 s. The separate IPv6-wildcard case was RED in 0.15 s, observing ::ffff:127.0.0.2. Guard overlay admission and canonicalize mapped IPv4 discovery; all five real mTLS QUIC tests GREEN in 1.23 s, including unenrolled proof refusal, actual TCP listener retirement and reference-counted wildcard destination leases. Specific additional sockets use the existing port, identity, ledger and shared admission limits. Existing wildcard bindings remain owned by the original remote listener; their additional lease owns classification only, with no extra socket/task. No mesh-specific core branch. Modules remote_runtime.rs, remote_accept.rs, node_bridge.rs and fixture remote_listener_tests.rs. Full fast gate running before commit (D168, D198, D215).
Author
Owner

Fallback R4 complete: both real-kernel backends deliver local IPv4/IPv6 UDP; R2 translated ingress and R1/R3 pass. R5 stays red. Per-case logs and executable hashes use fallback-.log/fallback-provenance.json (earlier nft-summary.log reference should read nft-.log). Static size unchanged: 20,634,560 bytes, no PT_INTERP.
Head: 69085ca734 (pushed).
Evidence: evidence/mesh-dataplane-round3/verify-fallback.log.
Gate output, verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Fallback R4 complete: both real-kernel backends deliver local IPv4/IPv6 UDP; R2 translated ingress and R1/R3 pass. R5 stays red. Per-case logs and executable hashes use fallback-*.log/fallback-provenance.json (earlier nft-summary.log reference should read nft-*.log). Static size unchanged: 20,634,560 bytes, no PT_INTERP. Head: 69085ca734b3f79477c87d4d6be54cd4b34458ec (pushed). Evidence: evidence/mesh-dataplane-round3/verify-fallback.log. Gate output, verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Route journal module complete; 4 private-file tests pass (legacy bytes unchanged, reopen, mode/symlink/temp collision refusal). No kernel cleanup wiring yet; R5 still open. Static size 20,642,496 bytes (+7,936 from baseline), no PT_INTERP.
Head: 38119cb0a8 (pushed).
Evidence: evidence/mesh-dataplane-round3/verify-state.log.
Gate output, verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Route journal module complete; 4 private-file tests pass (legacy bytes unchanged, reopen, mode/symlink/temp collision refusal). No kernel cleanup wiring yet; R5 still open. Static size 20,642,496 bytes (+7,936 from baseline), no PT_INTERP. Head: 38119cb0a80f2170bc8115b4221bcfa6ed04ff86 (pushed). Evidence: evidence/mesh-dataplane-round3/verify-state.log. Gate output, verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Listener gate reached clippy PASS and five listener regressions PASS, but three auth socket fixtures failed: visible-membership snapshot expected snapshot but received error; fresh-delete returned confirm-with-passkey; mesh subscription expected snapshot but received error. 273 passed / 3 failed / 31 ignored, 441.09 s. Paired detached dev/current rerun in the same window, CPUWeight=10000, load start 5.95/16.30/20.95: current all three PASS in 11.42 s; baseline two PASS and the visible-membership snapshot assertion FAILED in 4.39 s. No waiver taken. Full fast gate rerunning with one Rust test thread to reduce fixture overlap; existing askpass serialization retained. Baseline/current outputs are listener-auth-baseline.log and listener-auth-current.log in job scratch. Static artifact 20,642,592 bytes, +27,936 against a5f744fb.

Baseline output:
Running as unit: run-p342586-i50626251.scope; invocation ID: 7cbfd4bea5a8451b8260a0255c454175

running 3 tests
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... FAILED
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok

failures:

---- auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit stdout ----

thread 'auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit' (342587) panicked at crates/infraternal-server/src/auth/socket_tests/claude_review_visible_liveness.rs:78:17:
assertion failed: ok
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

failures:
auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit

test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 148 filtered out; finished in 4.39s

Current output:
Running as unit: run-p342585-i50626250.scope; invocation ID: 741e62d973a04c45be2bdda46096fe62

running 3 tests
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 304 filtered out; finished in 11.42s

Listener gate reached clippy PASS and five listener regressions PASS, but three auth socket fixtures failed: visible-membership snapshot expected snapshot but received error; fresh-delete returned confirm-with-passkey; mesh subscription expected snapshot but received error. 273 passed / 3 failed / 31 ignored, 441.09 s. Paired detached dev/current rerun in the same window, CPUWeight=10000, load start 5.95/16.30/20.95: current all three PASS in 11.42 s; baseline two PASS and the visible-membership snapshot assertion FAILED in 4.39 s. No waiver taken. Full fast gate rerunning with one Rust test thread to reduce fixture overlap; existing askpass serialization retained. Baseline/current outputs are listener-auth-baseline.log and listener-auth-current.log in job scratch. Static artifact 20,642,592 bytes, +27,936 against a5f744fb. Baseline output: Running as unit: run-p342586-i50626251.scope; invocation ID: 7cbfd4bea5a8451b8260a0255c454175 running 3 tests test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... FAILED test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok failures: ---- auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit stdout ---- thread 'auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit' (342587) panicked at crates/infraternal-server/src/auth/socket_tests/claude_review_visible_liveness.rs:78:17: assertion failed: ok note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace failures: auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 148 filtered out; finished in 4.39s Current output: Running as unit: run-p342585-i50626250.scope; invocation ID: 741e62d973a04c45be2bdda46096fe62 running 3 tests test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 304 filtered out; finished in 11.42s
Author
Owner

Completed additional server listener capability: debf0778, pushed. Same enrolled identity/ledger/port and shared admission limits; specific additional sockets own teardown, wildcard leases reuse the original binding without an extra task/socket. Tunnel sources preserve discovered underlay IP; initial tunnel-only admission has no guess; mapped IPv4 is canonicalized. Specific/IPv4 wildcard RED: 3 failed, 1 passed, 0.50 s; IPv6 wildcard RED 0.15 s. Five real mTLS regressions GREEN 1.23 s. All non-size rows PASS in complete serialized fast gate (RUST_TEST_THREADS=1; existing askpass runner retained). Paired dev/current auth results recorded in previous comment; none waived. Static artifact 20,642,592 bytes, +27,936 vs a5f744fb.

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed additional server listener capability: debf0778, pushed. Same enrolled identity/ledger/port and shared admission limits; specific additional sockets own teardown, wildcard leases reuse the original binding without an extra task/socket. Tunnel sources preserve discovered underlay IP; initial tunnel-only admission has no guess; mapped IPv4 is canonicalized. Specific/IPv4 wildcard RED: 3 failed, 1 passed, 0.50 s; IPv6 wildcard RED 0.15 s. Five real mTLS regressions GREEN 1.23 s. All non-size rows PASS in complete serialized fast gate (RUST_TEST_THREADS=1; existing askpass runner retained). Paired dev/current auth results recorded in previous comment; none waived. Static artifact 20,642,592 bytes, +27,936 vs a5f744fb. +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Preparatory parser gate rerun: liveness passes, but unchanged review_mesh_headroom_snapshot_does_not_close_shared_socket fails after one liveness resync, closed websocket at auth/tests.rs:1728. Server sequence: 262 passed, 1 failed, 30 ignored, 557.33 s; load at fixture 25.68/30.66/28.97. Evidence verify-prefix.log (to retain as verify-prefix-headroom-red.log). No waiver. Will make this correctness-only real-SQLite/socket pagination fixture use the existing frozen runtime clock, retaining 10,000 nodes/30,000 grants and bounded-page/shared-socket assertions; no production timeout change. Prior isolated/full passes and the unused parser delta provide no production ordering evidence. Earlier commentary claiming headroom had passed was premature; log is the record.

Preparatory parser gate rerun: liveness passes, but unchanged review_mesh_headroom_snapshot_does_not_close_shared_socket fails after one liveness resync, closed websocket at auth/tests.rs:1728. Server sequence: 262 passed, 1 failed, 30 ignored, 557.33 s; load at fixture 25.68/30.66/28.97. Evidence verify-prefix.log (to retain as verify-prefix-headroom-red.log). No waiver. Will make this correctness-only real-SQLite/socket pagination fixture use the existing frozen runtime clock, retaining 10,000 nodes/30,000 grants and bounded-page/shared-socket assertions; no production timeout change. Prior isolated/full passes and the unused parser delta provide no production ordering evidence. Earlier commentary claiming headroom had passed was premature; log is the record.
Author
Owner

Coordinator lease gate hit three existing auth socket freshness fixtures (visible-membership snapshot, fresh mesh-delete tap, mesh inventory websocket). Same-window reruns: branch 3/3 PASS 11.89s; detached dev baseline 3/3 PASS 12.11s; load 20.49/26.41/30.13 on infraternal-dev. Logs: coordinator-auth-current.log and coordinator-auth-baseline.log in this job scratch. No waiver taken: repeating the entire fast gate. Coordinator tests remain 5/5 PASS 0.33s; clippy PASS. Static x86 20,644,416 bytes (+29,760 vs a5f744fb); known pre-existing size ceiling exceeded.

Coordinator lease gate hit three existing auth socket freshness fixtures (visible-membership snapshot, fresh mesh-delete tap, mesh inventory websocket). Same-window reruns: branch 3/3 PASS 11.89s; detached dev baseline 3/3 PASS 12.11s; load 20.49/26.41/30.13 on infraternal-dev. Logs: coordinator-auth-current.log and coordinator-auth-baseline.log in this job scratch. No waiver taken: repeating the entire fast gate. Coordinator tests remain 5/5 PASS 0.33s; clippy PASS. Static x86 20,644,416 bytes (+29,760 vs a5f744fb); known pre-existing size ceiling exceeded.
Author
Owner

Headroom correctness fixture now uses existing frozen runtime time and observed-progress checkpoints (same 90-second hang bound). Full sequence passes both visible-host liveness and 10,000-node headroom. Before unchanged test: full failure, isolated pass 111.85 s/88 pages; first whole-test-bound experiment is discarded. Baseline comparison still building; no waiver. Static size unchanged 20,642,496 bytes.
Head: e22f09a336 (pushed).
Evidence: evidence/mesh-dataplane-round3/verify-headroom.log.
Gate output, verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Headroom correctness fixture now uses existing frozen runtime time and observed-progress checkpoints (same 90-second hang bound). Full sequence passes both visible-host liveness and 10,000-node headroom. Before unchanged test: full failure, isolated pass 111.85 s/88 pages; first whole-test-bound experiment is discarded. Baseline comparison still building; no waiver. Static size unchanged 20,642,496 bytes. Head: e22f09a33656df113a987b2bdc9a1ee523b90c8f (pushed). Evidence: evidence/mesh-dataplane-round3/verify-headroom.log. Gate output, verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Detached dev comparison complete: ded3abd609 unchanged headroom test PASS, 97.81 s, 88 pages/10,000 nodes/30,000 grants/shared socket pong. Preserved original target binary PASS in the adjacent window, 99.22 s (initial standalone 111.85 s). Binary hashes and load: evidence/mesh-dataplane-round3/headroom-comparison-provenance.json; raw headroom-baseline.log and headroom-target-baseline-window.log. No same-failure baseline evidence and no waiver. Full-clock gate passed all non-size rows; e22f09a3 pushed. Classification: scheduling-sensitive correctness fixture; no demonstrated production ordering delta. Static size unchanged 20,642,496 bytes.

Detached dev comparison complete: ded3abd609e5290a7027b6888ecd9864a2d30374 unchanged headroom test PASS, 97.81 s, 88 pages/10,000 nodes/30,000 grants/shared socket pong. Preserved original target binary PASS in the adjacent window, 99.22 s (initial standalone 111.85 s). Binary hashes and load: evidence/mesh-dataplane-round3/headroom-comparison-provenance.json; raw headroom-baseline.log and headroom-target-baseline-window.log. No same-failure baseline evidence and no waiver. Full-clock gate passed all non-size rows; e22f09a3 pushed. Classification: scheduling-sensitive correctness fixture; no demonstrated production ordering delta. Static size unchanged 20,642,496 bytes.
Author
Owner

Completed coordinator-owned listener leases: 214cac03cc (mesh-agent-transport). Applied/acknowledged server config acquires a lease; local off, removal and worker abort retire it. Refused replacement preserves the working lease. Tests: 5 PASS, 0.33s; clippy PASS. Full retry passes every non-size row, with no auth waiver. x86 static 20,644,416 B (+29,760 B vs a5f744fb).

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed coordinator-owned listener leases: 214cac03ccade5a3c95482ceaf2165c865b2415d (mesh-agent-transport). Applied/acknowledged server config acquires a lease; local off, removal and worker abort retire it. Refused replacement preserves the working lease. Tests: 5 PASS, 0.33s; clippy PASS. Full retry passes every non-size row, with no auth waiver. x86 static 20,644,416 B (+29,760 B vs a5f744fb). +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Node path producer verified with actual kernel WireGuard in a private root-owned network namespace: node_actions::tests::applied_server_route_and_observed_link_survive_only_explicit_component_up PASS 0.80s. Staged chunks publish no path; an applied snapshot publishes the server IPv4; the public JSON reports the actual transport observer, not a WireGuard inference; explicit down removes the proposal; a server node never dials itself. Two ordinary parser/metadata tests PASS; workspace clippy PASS 10.99s. Full fast gate running. Source: crates/plugins/mesh/src/node_actions.rs; scratch node-actions-kernel.log.

Node path producer verified with actual kernel WireGuard in a private root-owned network namespace: node_actions::tests::applied_server_route_and_observed_link_survive_only_explicit_component_up PASS 0.80s. Staged chunks publish no path; an applied snapshot publishes the server IPv4; the public JSON reports the actual transport observer, not a WireGuard inference; explicit down removes the proposal; a server node never dials itself. Two ordinary parser/metadata tests PASS; workspace clippy PASS 10.99s. Full fast gate running. Source: crates/plugins/mesh/src/node_actions.rs; scratch node-actions-kernel.log.
Author
Owner

Checked host-prefix primitive complete: 4 netlink unit cases pass; fuzz 2,669,514 executions/61 s/no crash. The preceding doc-lint and headroom runs are diagnostic only; final prefix gate has every non-size row green. Static size unchanged 20,642,496 bytes. R5 cleanup wiring follows.
Head: 66f923792a (pushed).
Evidence: evidence/mesh-dataplane-round3/verify-prefix.log.
Gate output, verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Checked host-prefix primitive complete: 4 netlink unit cases pass; fuzz 2,669,514 executions/61 s/no crash. The preceding doc-lint and headroom runs are diagnostic only; final prefix gate has every non-size row green. Static size unchanged 20,642,496 bytes. R5 cleanup wiring follows. Head: 66f923792a15edf9482af37bd3c22f972ded1b79 (pushed). Evidence: evidence/mesh-dataplane-round3/verify-prefix.log. Gate output, verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

R5 shape-only intermediate evidence: original operator gateway regression now PASS; R1–R4 and both-family orphan ownership companion PASS (8 cases). Two inventory counterexamples remain red: unrecorded direct IPv4/IPv6 routes are still deleted, and recovery retires the orphan peer before its durable save is refused. This confirms shape alone is insufficient; node wiring must journal positive ownership before key/route/firewall mutation. Evidence: evidence/mesh-dataplane-round3/shape-summary.log, shape-*.log and shape-provenance.json. Full module gate in progress; no R5 completion claim yet.

R5 shape-only intermediate evidence: original operator gateway regression now PASS; R1–R4 and both-family orphan ownership companion PASS (8 cases). Two inventory counterexamples remain red: unrecorded direct IPv4/IPv6 routes are still deleted, and recovery retires the orphan peer before its durable save is refused. This confirms shape alone is insufficient; node wiring must journal positive ownership before key/route/firewall mutation. Evidence: evidence/mesh-dataplane-round3/shape-summary.log, shape-*.log and shape-provenance.json. Full module gate in progress; no R5 completion claim yet.
Author
Owner

Completed applied server proposal and public observed-link record: 6d9cc53067. Real kernel namespace fixture PASS 0.80s; ordinary parser/metadata tests 2 PASS. Staged routes, self-dial and explicit down cannot propose a server path. Status reports the host observer. x86 static 20,646,624 B (+31,968 B vs a5f744fb); known size overrun only.

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Completed applied server proposal and public observed-link record: 6d9cc530675b9a561e4e624d98d9dde6547270bc. Real kernel namespace fixture PASS 0.80s; ordinary parser/metadata tests 2 PASS. Staged routes, self-dial and explicit down cannot propose a server path. Status reports the host observer. x86 static 20,646,624 B (+31,968 B vs a5f744fb); known size overrun only. +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

Resumed mesh-dataplane after host resize. Soft-reset WIP ac21cb69 to base 66f923792a; restored exact-shape wireguard changes and evidence. Prior review test imports, R4 fixes, liveness clock fixes, route journal and checked host-prefix parser are already atomic/pushed. R5 still incomplete: shape-summary.log records 8 passing kernel cases and 2 failing inventory/recovery counterexamples. Continuing exact-shape module then durable node transaction wiring; final gate and 1,000-peer shipping proofs remain. No deployment.

Resumed mesh-dataplane after host resize. Soft-reset WIP ac21cb69 to base 66f923792a15edf9482af37bd3c22f972ded1b79; restored exact-shape wireguard changes and evidence. Prior review test imports, R4 fixes, liveness clock fixes, route journal and checked host-prefix parser are already atomic/pushed. R5 still incomplete: shape-summary.log records 8 passing kernel cases and 2 failing inventory/recovery counterexamples. Continuing exact-shape module then durable node transaction wiring; final gate and 1,000-peer shipping proofs remain. No deployment.
Author
Owner

Resumed mesh-agent-transport after host resize. Checkpoint b2def9f0 restored with git reset --soft HEAD~1; current committed head 6d9cc530, slice base a5f744fb. Read repository rules, owner decisions, #129 history and parent #79. Restored supervisor/tests, status formatting and real namespace harness are unregistered drafts; integrating and validating as separate logical commits. No production deployment.

Resumed mesh-agent-transport after host resize. Checkpoint b2def9f0 restored with git reset --soft HEAD~1; current committed head 6d9cc530, slice base a5f744fb. Read repository rules, owner decisions, #129 history and parent #79. Restored supervisor/tests, status formatting and real namespace harness are unregistered drafts; integrating and validating as separate logical commits. No production deployment.
Author
Owner

Completed wireguard exact-shape module 9a7fa2ea40 (pushed). fmt, mesh all-target clippy and mesh agent/server test suite PASS. Eight kernel regression cases PASS; two added inventory/recovery cases remain deliberately red for node wiring. IPv6 direct routes normalize to universe scope, metric 1024: supported without admitting gateway/onlink/multipath routes. Checked peer host-prefix dump zeroizes all reply buffers. Evidence shape-{fmt,clippy,tests,summary}.log; shape per-case logs/hash provenance retained. No R5 completion claim yet.

Completed wireguard exact-shape module 9a7fa2ea4059a20fb294d470fdbf8b7a8263d567 (pushed). fmt, mesh all-target clippy and mesh agent/server test suite PASS. Eight kernel regression cases PASS; two added inventory/recovery cases remain deliberately red for node wiring. IPv6 direct routes normalize to universe scope, metric 1024: supported without admitting gateway/onlink/multipath routes. Checked peer host-prefix dump zeroizes all reply buffers. Evidence shape-{fmt,clippy,tests,summary}.log; shape per-case logs/hash provenance retained. No R5 completion claim yet.
Author
Owner

R5 durable node wiring complete: 2454243662 (pushed). fmt, all-target mesh clippy and mesh agent/server suite PASS. All ten real-kernel regressions PASS: R1, both R2 backends, R3, both R4 backends, R5 gateway, earlier ownership companion, unrecorded direct IPv4/IPv6/IPv6-gateway preservation, refused recovery save retains orphan key/routes. Node records public ownership before mutation, preserves accepted snapshot format, and refuses recovery mutation when accepted-state persistence fails. Exact-shape AND inventory membership required. Evidence evidence/mesh-dataplane-round3/node-{fmt,clippy,tests,summary}.log plus per-case logs/hash provenance. Full fast milestone gate and shipping 1,000-peer proof next.

R5 durable node wiring complete: 2454243662db6ad5a0208b6584fd00f8625c773b (pushed). fmt, all-target mesh clippy and mesh agent/server suite PASS. All ten real-kernel regressions PASS: R1, both R2 backends, R3, both R4 backends, R5 gateway, earlier ownership companion, unrecorded direct IPv4/IPv6/IPv6-gateway preservation, refused recovery save retains orphan key/routes. Node records public ownership before mutation, preserves accepted snapshot format, and refuses recovery mutation when accepted-state persistence fails. Exact-shape AND inventory membership required. Evidence evidence/mesh-dataplane-round3/node-{fmt,clippy,tests,summary}.log plus per-case logs/hash provenance. Full fast milestone gate and shipping 1,000-peer proof next.
Author
Owner

Completed plugin worker bridge: db6d6822. Applied destination watch, retained initialization and observed transport record, retaining lazy worker startup. Six plugin_control tests PASS 11.03s; all-feature touched-crate clippy PASS 53.60s; fmt PASS. First normal push refused because origin retained the orchestrator WIP b2def9f0; replacing only that exact checkpoint with force-with-lease as required by the continuation reset/split instruction.

Completed plugin worker bridge: db6d6822. Applied destination watch, retained initialization and observed transport record, retaining lazy worker startup. Six plugin_control tests PASS 11.03s; all-feature touched-crate clippy PASS 53.60s; fmt PASS. First normal push refused because origin retained the orchestrator WIP b2def9f0; replacing only that exact checkpoint with force-with-lease as required by the continuation reset/split instruction.
Author
Owner

Completed human Mesh status formatting: ce89c2dfd1. Server link, endpoint and fixed reason come from the host observer; legacy status remains readable; invalid records refused. Fmt/clippy PASS, 2 formatter tests PASS 0.01s. Pushed. Transport supervisor and namespace proof still in progress.

Completed human Mesh status formatting: ce89c2dfd12e2245ad5d40de7af85097b806dc19. Server link, endpoint and fixed reason come from the host observer; legacy status remains readable; invalid records refused. Fmt/clippy PASS, 2 formatter tests PASS 0.01s. Pushed. Transport supervisor and namespace proof still in progress.
Author
Owner

Draft transport review found a TCP proof-buffer framing issue before activation: replay adapter emitted native frames even for the mux transport. Added a real TLS coalesced-frame regression retaining a stream-7 suffix after the first stream-0 frame. Corrected RED fixture fails with UnknownType(12), 0.05s (resume-tcp-red2.log). Fix retains stream IDs and transport-specific envelope; native QUIC behavior unchanged. Green/targeted gate follows before commit.

Draft transport review found a TCP proof-buffer framing issue before activation: replay adapter emitted native frames even for the mux transport. Added a real TLS coalesced-frame regression retaining a stream-7 suffix after the first stream-0 frame. Corrected RED fixture fails with UnknownType(12), 0.05s (resume-tcp-red2.log). Fix retains stream IDs and transport-specific envelope; native QUIC behavior unchanged. Green/targeted gate follows before commit.
Author
Owner

Completed retained control decoder preparation: c04f7df667, pushed. Existing dial preference retained; QUIC accepts a proven stream and TCP keeps its mux envelope and buffered suffix. Real TLS regression RED UnknownType(12) 0.05s; GREEN within remote-client suite 10 PASS / 2 ignored diagnostics / 2.54s. All-feature touched-crate clippy and fmt PASS. Logs resume-tcp-red2.log, resume-decoder-clippy2.log, resume-decoder-tests2.log under job scratch. Path activation follows as its own module.

Completed retained control decoder preparation: c04f7df667517cc02cbdd9d033774ad66a2aa691, pushed. Existing dial preference retained; QUIC accepts a proven stream and TCP keeps its mux envelope and buffered suffix. Real TLS regression RED UnknownType(12) 0.05s; GREEN within remote-client suite 10 PASS / 2 ignored diagnostics / 2.54s. All-feature touched-crate clippy and fmt PASS. Logs resume-tcp-red2.log, resume-decoder-clippy2.log, resume-decoder-tests2.log under job scratch. Path activation follows as its own module.
Author
Owner

Completed production path supervisor: 36304ab164, pushed. Probe before replacement, same enrolled mTLS identity/SAN, automatic fallback, explicit down and retained-mesh restart. Six path regressions PASS (including proven TCP fallback with unavailable UDP); remote-client suite 16 PASS / 2 existing ignored diagnostics / 3.42s. All-feature touched-crate clippy PASS 8.04s, fmt PASS. Mesh owns fresh candidate drivers and authenticated freshness guard (2s + 3RTT); namespace timing/byte proof still pending. Logs resume-supervisor-{clippy,tests}.log under job scratch.

Completed production path supervisor: 36304ab164ee3c79f388ecb5949704cfefca1463, pushed. Probe before replacement, same enrolled mTLS identity/SAN, automatic fallback, explicit down and retained-mesh restart. Six path regressions PASS (including proven TCP fallback with unavailable UDP); remote-client suite 16 PASS / 2 existing ignored diagnostics / 3.42s. All-feature touched-crate clippy PASS 8.04s, fmt PASS. Mesh owns fresh candidate drivers and authenticated freshness guard (2s + 3RTT); namespace timing/byte proof still pending. Logs resume-supervisor-{clippy,tests}.log under job scratch.
Author
Owner

Completed opt-in namespace proof feature: cc4603aa05, pushed. Reuses existing node engine, remote and coordinator without changing default shipping features. Server all-feature clippy PASS; 5 additional-listener mTLS tests PASS 0.89s in feature-built executable. Namespace harness registration follows. Logs resume-proof-feature-clippy2.log and resume-proof-feature-listeners.log under job scratch.

Completed opt-in namespace proof feature: cc4603aa058ed8a5263bd01ddf4ce651b05f9f6f, pushed. Reuses existing node engine, remote and coordinator without changing default shipping features. Server all-feature clippy PASS; 5 additional-listener mTLS tests PASS 0.89s in feature-built executable. Namespace harness registration follows. Logs resume-proof-feature-clippy2.log and resume-proof-feature-listeners.log under job scratch.
Author
Owner

R5 source-head full gate complete: every non-size Rust row PASS; ten isolated kernel regressions PASS. Full server sequence 263 PASS/30 ignored, 439.05 s, including both repaired clock fixtures. No waiver. Static x86 size is recorded verbatim below; unchanged budget remains. Shipping scale/packet proofs follow after fixture build.
Head: 2454243662 (pushed).
Evidence: evidence/mesh-dataplane-round3/verify-node.log.
Gate output, verbatim:
+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

R5 source-head full gate complete: every non-size Rust row PASS; ten isolated kernel regressions PASS. Full server sequence 263 PASS/30 ignored, 439.05 s, including both repaired clock fixtures. No waiver. Static x86 size is recorded verbatim below; unchanged budget remains. Shipping scale/packet proofs follow after fixture build. Head: 2454243662db6ad5a0208b6584fd00f8625c773b (pushed). Evidence: evidence/mesh-dataplane-round3/verify-node.log. Gate output, verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+
Author
Owner

First registered namespace harness diagnostic failed before starting transport: root_store redemption refused in 0.32s (namespace-debug-diagnostic.log, remote_mesh_namespace_tests.rs:443). The draft reused a synthetic rootless fixture's already-created join token while changing its host row to rootful. Token mode is intentionally immutable. Correct the test setup by replacing only that synthetic enrollment with a fresh rootful fixture row; no production enrollment/auth change. This diagnostic overlapped own builds and is not latency evidence. Optimized proof follows after builds finish.

First registered namespace harness diagnostic failed before starting transport: root_store redemption refused in 0.32s (namespace-debug-diagnostic.log, remote_mesh_namespace_tests.rs:443). The draft reused a synthetic rootless fixture's already-created join token while changing its host row to rootful. Token mode is intentionally immutable. Correct the test setup by replacing only that synthetic enrollment with a fresh rootful fixture row; no production enrollment/auth change. This diagnostic overlapped own builds and is not latency evidence. Optimized proof follows after builds finish.
Author
Owner

Integration finding before namespace path timing: the restored draft omitted SERVER_PATH_PROPOSALS from the node daemon and native QUIC Hello adapters. Coordinator compatibility gating therefore correctly withheld the server destination from these nodes. Added a real native/TCP advertisement regression: RED, capability 0, 0.20s (resume-capability-red.log). Add the existing bit to both greeting adapters, preserving the exact suppressed native greeting. No wire layout, auth or compatibility policy change. Green full infraternal-agent unit suite follows. Stopped one outdated optimized proof build before rebuilding this fix.

Integration finding before namespace path timing: the restored draft omitted SERVER_PATH_PROPOSALS from the node daemon and native QUIC Hello adapters. Coordinator compatibility gating therefore correctly withheld the server destination from these nodes. Added a real native/TCP advertisement regression: RED, capability 0, 0.20s (resume-capability-red.log). Add the existing bit to both greeting adapters, preserving the exact suppressed native greeting. No wire layout, auth or compatibility policy change. Green full infraternal-agent unit suite follows. Stopped one outdated optimized proof build before rebuilding this fix.
Author
Owner

Second namespace diagnostic reached stateful-firewall setup, then refused its draft nft script in 1.48s. Isolated nft parser RED: missing newline between chain/table closing braces (firewall-parser-diagnostic.log). Corrected private fixture script parses/applies GREEN in a disposable network namespace. Production firewall compiler unchanged. Harness now saves public stderr to job scratch for future setup diagnostics. Namespace proof remains pending.

Second namespace diagnostic reached stateful-firewall setup, then refused its draft nft script in 1.48s. Isolated nft parser RED: missing newline between chain/table closing braces (firewall-parser-diagnostic.log). Corrected private fixture script parses/applies GREEN in a disposable network namespace. Production firewall compiler unchanged. Harness now saves public stderr to job scratch for future setup diagnostics. Namespace proof remains pending.
Author
Owner

Completed node greeting capability: 1db368f12a, pushed. Existing SERVER_PATH_PROPOSALS bit on both common and native Hello; strict old-node metadata gate preserved. Real QUIC/TLS RED 0.20s -> GREEN. Entire infraternal-agent unit suite 57 PASS / 10 existing ignored diagnostics / 21.89s; clippy PASS 5.36s; fmt PASS. Logs resume-capability-{red,clippy,green}.log. Optimized static/proof artifacts must be rebuilt with this fix before final timing.

Completed node greeting capability: 1db368f12a5d3174787b481ed2dacae5e5f21392, pushed. Existing SERVER_PATH_PROPOSALS bit on both common and native Hello; strict old-node metadata gate preserved. Real QUIC/TLS RED 0.20s -> GREEN. Entire infraternal-agent unit suite 57 PASS / 10 existing ignored diagnostics / 21.89s; clippy PASS 5.36s; fmt PASS. Logs resume-capability-{red,clippy,green}.log. Optimized static/proof artifacts must be rebuilt with this fix before final timing.
Author
Owner

Production proof step complete at 2454243662 (already pushed). Nine sequential runs PASS: 8 privileged library cases, 5 kernel integration cases, shipping 1,000-peer single/pair proofs, both-backend ingress/transit and fallback namespace policy proof; earlier ten R1-R5/ownership/inventory cases PASS.
Single: snapshot 262613 us/32 chunks, endpoint action 22848 us including fsync, down 42516194 us; RSS on/off 8781824/8372224 B; idle on/off 0/0 ticks over 10 s.
Pair: 1,000 peers each, IPv4 RTT p50/p99 0.257/3.96 ms; IPv6 0.275/6.36 ms; 25/25 each; throughput 1069.0 Mbit/s; join 1363870 us. RSS [11014144, 11014144] B, mean × expected 1,000 nodes = 11014144000 B projected fleet total; idle 0/0 ticks/10 s. One actual pair +999 public members/node, no 1,000-daemon/WAN claim. Deny-new, established TCP retention, port narrowing and off PASS.
Infraternal-dev after resize: 12 vCPUs; single load 34.16 31.33 30.50 24/1716 390845; pair load 33.57 31.34 30.52 39/1770 393354. No own build/test overlap or induced load. Worse endpoint/down/RSS/throughput than historical eight-CPU samples retained; no controlled regression/improvement claim.
Static x86 20,643,872 B, no PT_INTERP, +9,312 vs reviewed head; known max 16,404,816 unchanged. Source-head gate every non-size row PASS; table recorded in preceding comment.
Evidence: evidence/mesh-dataplane-round3/production-provenance.json, production-.log, kernel-.log, mesh--proof-.log; draft docs/verification/mesh-dataplane-round3.md. Evidence commit then final branch-head gate remain.

Production proof step complete at 2454243662db6ad5a0208b6584fd00f8625c773b (already pushed). Nine sequential runs PASS: 8 privileged library cases, 5 kernel integration cases, shipping 1,000-peer single/pair proofs, both-backend ingress/transit and fallback namespace policy proof; earlier ten R1-R5/ownership/inventory cases PASS. Single: snapshot 262613 us/32 chunks, endpoint action 22848 us including fsync, down 42516194 us; RSS on/off 8781824/8372224 B; idle on/off 0/0 ticks over 10 s. Pair: 1,000 peers each, IPv4 RTT p50/p99 0.257/3.96 ms; IPv6 0.275/6.36 ms; 25/25 each; throughput 1069.0 Mbit/s; join 1363870 us. RSS [11014144, 11014144] B, mean × expected 1,000 nodes = 11014144000 B projected fleet total; idle 0/0 ticks/10 s. One actual pair +999 public members/node, no 1,000-daemon/WAN claim. Deny-new, established TCP retention, port narrowing and off PASS. Infraternal-dev after resize: 12 vCPUs; single load 34.16 31.33 30.50 24/1716 390845; pair load 33.57 31.34 30.52 39/1770 393354. No own build/test overlap or induced load. Worse endpoint/down/RSS/throughput than historical eight-CPU samples retained; no controlled regression/improvement claim. Static x86 20,643,872 B, no PT_INTERP, +9,312 vs reviewed head; known max 16,404,816 unchanged. Source-head gate every non-size row PASS; table recorded in preceding comment. Evidence: evidence/mesh-dataplane-round3/production-provenance.json, production-*.log, kernel-*.log, mesh-*-proof-*.log; draft docs/verification/mesh-dataplane-round3.md. Evidence commit then final branch-head gate remain.
Author
Owner

Evidence step committed: bd9572bf3b (pushed). docs/verification/mesh-dataplane-round3.md and evidence/mesh-dataplane-round3 retain red/green regressions, clocks/baseline comparison, fuzz, targeted checks, source-head gate and nine shipping/kernel proofs with source/binary hashes and machine/load. JSON, document links and whitespace PASS. Production source remains 24542436; final branch-head scripts/verify fast now running, no tests omitted or waiver. Static x86 known size 20,643,872 B (+9,312 vs reviewed head). No deployment or issue close.

Evidence step committed: bd9572bf3be834a93c9f96eb3b6bd0cd0dc2234c (pushed). docs/verification/mesh-dataplane-round3.md and evidence/mesh-dataplane-round3 retain red/green regressions, clocks/baseline comparison, fuzz, targeted checks, source-head gate and nine shipping/kernel proofs with source/binary hashes and machine/load. JSON, document links and whitespace PASS. Production source remains 24542436; final branch-head scripts/verify fast now running, no tests omitted or waiver. Static x86 known size 20,643,872 B (+9,312 vs reviewed head). No deployment or issue close.
Author
Owner

Raw evidence correction committed: feec198867 (pushed). Repository-wide .log ignore rules omitted logs from bd9572bf; explicitly tracked all round-three gate/regression/production logs alongside existing metadata. No production/test source changed. Whitespace PASS; source-head gates/proofs remain valid. Stopped only this job initial final-gate scope for this documentation correction; interrupted run is not accepted. Fresh complete final-head gate now runs. Docs: docs/verification/mesh-dataplane-round3.md; raw evidence: evidence/mesh-dataplane-round3/.log.

Raw evidence correction committed: feec198867b3b9c03e8fe0fda428dfd36a6dcda3 (pushed). Repository-wide *.log ignore rules omitted logs from bd9572bf; explicitly tracked all round-three gate/regression/production logs alongside existing metadata. No production/test source changed. Whitespace PASS; source-head gates/proofs remain valid. Stopped only this job initial final-gate scope for this documentation correction; interrupted run is not accepted. Fresh complete final-head gate now runs. Docs: docs/verification/mesh-dataplane-round3.md; raw evidence: evidence/mesh-dataplane-round3/*.log.
Author
Owner

Validation clarification for feec1988: source/docs/JSON whitespace check PASS. Raw Cargo/test terminal logs deliberately preserve trailing spaces and final blank lines verbatim, so unrestricted git diff --check reports those log bytes. The preceding whitespace PASS wording was too broad; raw logs were not normalized. No source formatter/clippy/test gate row changed. Final-head gate is running on feec1988; no production code changed after 24542436.

Validation clarification for feec1988: source/docs/JSON whitespace check PASS. Raw Cargo/test terminal logs deliberately preserve trailing spaces and final blank lines verbatim, so unrestricted git diff --check reports those log bytes. The preceding whitespace PASS wording was too broad; raw logs were not normalized. No source formatter/clippy/test gate row changed. Final-head gate is running on feec1988; no production code changed after 24542436.
Author
Owner

Namespace diagnostic now proves real PTY, mesh preference and byte-preserving fallback, but recovery after administrative interface down/up stays on Fallback/MeshRefused with applied version 1000 / 999 peers. Public timeout record: path-timeout-Mesh.json. Isolated real-kernel experiment confirms down/up deletes the installed peer host route (before 1 / after 0; admin-link-route-diagnostic.json). Correct this network-interruption fixture to drop only its WireGuard UDP packets in owned nft chains, retaining routes; removal of the cut restores the network path. No production netlink/slice-1 rewrite. Optimized proof remains pending.

Namespace diagnostic now proves real PTY, mesh preference and byte-preserving fallback, but recovery after administrative interface down/up stays on Fallback/MeshRefused with applied version 1000 / 999 peers. Public timeout record: path-timeout-Mesh.json. Isolated real-kernel experiment confirms down/up deletes the installed peer host route (before 1 / after 0; admin-link-route-diagnostic.json). Correct this network-interruption fixture to drop only its WireGuard UDP packets in owned nft chains, retaining routes; removal of the cut restores the network path. No production netlink/slice-1 rewrite. Optimized proof remains pending.
Author
Owner

Finished mesh data plane round 3: mesh-dataplane head feec198867, pushed; worktree clean. Orchestrator WIP ac21cb69 was reset/split, not retained in lane history. New recovered steps 9a7fa2ea (exact route shape), 24542436 (durable node transaction), bd9572bf/feec1988 (report and raw evidence). Earlier R4/clock/journal/parser/test commits remain atomic and pushed. No merge/deploy or issue close.

R4 preserves node-local IPv4/IPv6 20-byte UDP delivery on nft/nf_tables while both R2 translated-ingress cases remain refused. R5 requires positive journal inventory and exact installed route shape, preserving gateways/onlink, unrecorded direct operator routes and earlier foreign/local cases. Refused recovery save preserves retained key/routes; both-family orphan retirement still passes. All ten R1-R5/ownership/inventory cases PASS. Eight privileged library and five kernel integration cases PASS; four host-prefix parser cases and 2,669,514 sanitizer fuzz executions/61 s/no crash recorded.

Liveness classification: scheduling-sensitive real-I/O fixture, no demonstrated production ordering delta and no load waiver. Original case passed alone and in original full target sequence; repaired fixture passed five isolated repeats and full sequences. Final server sequence 263 PASS/30 ignored, 409.57 s, including visible-host liveness and 10,000-node/30,000-grant/88-page headroom. Existing runtime test clock controls deadlines; production timers and assertions unchanged.

Nine sequential proofs PASS on infraternal-dev (12 vCPUs/about 64 GiB), own builds/tests stopped before samples, no induced load. Shipping 1,000-peer single: snapshot 262,613 us/32 chunks (fsync + RPC), endpoint action 22,848 us (fsync), down 42,516,194 us; RSS on/off 8,781,824/8,372,224 B; idle 0/0 ticks/10 s. Single on RSS x expected 1,000 nodes = 8,781,824,000 B projected fleet total.
Shipping pair: 1,000 peers each; IPv4 RTT p50/p99 0.257/3.96 ms, IPv6 0.275/6.36 ms, 25/25 each; counted 128 MiB throughput 1,069 Mbit/s; join 1,363,870 us; RSS 11,014,144 B each, mean x expected 1,000 nodes = 11,014,144,000 B projected fleet total; idle 0/0 ticks/10 s. Deny-new ping/TCP, established survival, port narrowing and off PASS. One actual pair plus 999 public fixtures/node, no 1,000-daemon/WAN capacity claim. Single load 34.16/31.33/30.50, pair 33.57/31.34/30.52; worse endpoint/down/RSS/throughput than historical eight-CPU samples retained, no controlled regression/improvement claim.

Reviewer checklist completed. Evidence: docs/verification/mesh-dataplane-round3.md and committed evidence/mesh-dataplane-round3 (raw gate/regression/proof logs, source/executable hashes, load/machine metadata). Source remains 24542436 after documentation commits. Own build/fuzz targets, baseline checkout, saved probe binaries and test states removed; six session scopes from the deliberately interrupted preliminary final gate retired. Small scratch text logs retained, including full final-head output verify-round3-final-head.log.

Final scripts/verify fast ran on head feec198867, exit 1 solely for known static-size row. Every other Rust row PASS; no waived failure. Static stripped x86_64 20,643,872 B, no PT_INTERP, +9,312 B vs reviewed 378d4055; max 16,404,816 unchanged, overrun 4,239,056 B (D205). ARM/TS dispatcher phases not reached; no new pass claimed. Raw terminal whitespace is preserved verbatim; source/docs/JSON whitespace check PASS.

Gate output, verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+
Finished mesh data plane round 3: mesh-dataplane head feec198867b3b9c03e8fe0fda428dfd36a6dcda3, pushed; worktree clean. Orchestrator WIP ac21cb69 was reset/split, not retained in lane history. New recovered steps 9a7fa2ea (exact route shape), 24542436 (durable node transaction), bd9572bf/feec1988 (report and raw evidence). Earlier R4/clock/journal/parser/test commits remain atomic and pushed. No merge/deploy or issue close. R4 preserves node-local IPv4/IPv6 20-byte UDP delivery on nft/nf_tables while both R2 translated-ingress cases remain refused. R5 requires positive journal inventory and exact installed route shape, preserving gateways/onlink, unrecorded direct operator routes and earlier foreign/local cases. Refused recovery save preserves retained key/routes; both-family orphan retirement still passes. All ten R1-R5/ownership/inventory cases PASS. Eight privileged library and five kernel integration cases PASS; four host-prefix parser cases and 2,669,514 sanitizer fuzz executions/61 s/no crash recorded. Liveness classification: scheduling-sensitive real-I/O fixture, no demonstrated production ordering delta and no load waiver. Original case passed alone and in original full target sequence; repaired fixture passed five isolated repeats and full sequences. Final server sequence 263 PASS/30 ignored, 409.57 s, including visible-host liveness and 10,000-node/30,000-grant/88-page headroom. Existing runtime test clock controls deadlines; production timers and assertions unchanged. Nine sequential proofs PASS on infraternal-dev (12 vCPUs/about 64 GiB), own builds/tests stopped before samples, no induced load. Shipping 1,000-peer single: snapshot 262,613 us/32 chunks (fsync + RPC), endpoint action 22,848 us (fsync), down 42,516,194 us; RSS on/off 8,781,824/8,372,224 B; idle 0/0 ticks/10 s. Single on RSS x expected 1,000 nodes = 8,781,824,000 B projected fleet total. Shipping pair: 1,000 peers each; IPv4 RTT p50/p99 0.257/3.96 ms, IPv6 0.275/6.36 ms, 25/25 each; counted 128 MiB throughput 1,069 Mbit/s; join 1,363,870 us; RSS 11,014,144 B each, mean x expected 1,000 nodes = 11,014,144,000 B projected fleet total; idle 0/0 ticks/10 s. Deny-new ping/TCP, established survival, port narrowing and off PASS. One actual pair plus 999 public fixtures/node, no 1,000-daemon/WAN capacity claim. Single load 34.16/31.33/30.50, pair 33.57/31.34/30.52; worse endpoint/down/RSS/throughput than historical eight-CPU samples retained, no controlled regression/improvement claim. Reviewer checklist completed. Evidence: docs/verification/mesh-dataplane-round3.md and committed evidence/mesh-dataplane-round3 (raw gate/regression/proof logs, source/executable hashes, load/machine metadata). Source remains 24542436 after documentation commits. Own build/fuzz targets, baseline checkout, saved probe binaries and test states removed; six session scopes from the deliberately interrupted preliminary final gate retired. Small scratch text logs retained, including full final-head output verify-round3-final-head.log. Final scripts/verify fast ran on head feec198867b3b9c03e8fe0fda428dfd36a6dcda3, exit 1 solely for known static-size row. Every other Rust row PASS; no waived failure. Static stripped x86_64 20,643,872 B, no PT_INTERP, +9,312 B vs reviewed 378d4055; max 16,404,816 unchanged, overrun 4,239,056 B (D205). ARM/TS dispatcher phases not reached; no new pass claimed. Raw terminal whitespace is preserved verbatim; source/docs/JSON whitespace check PASS. Gate output, verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ```
Author
Owner

Orchestrator on round 3 (feec1988): measured at 1,000 peers, component down takes 42.5 s (round 2 was faster). Performance first: turning the mesh off must be near-instant at fleet scale — likely per-peer route deletion with a durable journal write/fsync each. Batch the route removal (one netlink batch / one journal commit) and measure; target < 1 s at 1,000 peers. Fixed forward in the next round; the delta review should check it too.

Orchestrator on round 3 (feec1988): measured at 1,000 peers, **component down takes 42.5 s** (round 2 was faster). Performance first: turning the mesh off must be near-instant at fleet scale — likely per-peer route deletion with a durable journal write/fsync each. Batch the route removal (one netlink batch / one journal commit) and measure; target < 1 s at 1,000 peers. Fixed forward in the next round; the delta review should check it too.
Author
Owner

Completed kernel proof fixture at 2e2e017d (pushed). Server all-feature clippy and fmt pass. Real debug proof: 1 passed / 0 failed in 11.27s; 2 kernel network namespaces, 2 live nodes, 1 live PTY, 1,000 public inventory members, 999 peers per side. Mesh preference, packet-drop fallback, recovery, retained-mesh restart with 7443 blocked, and mesh down preserve all 5,620 expected bytes. Actual WireGuard ports 45647/51490, no WireGuard input grants, bidirectional encrypted counters nonzero. Debug numbers are diagnostic only; optimized measurement pending. Evidence: remote_mesh_namespace_tests.rs; scratch namespace-debug-diagnostic5.log and namespace-transport-0.json. The fixture now removes runtime state even on failure.

Completed kernel proof fixture at 2e2e017d (pushed). Server all-feature clippy and fmt pass. Real debug proof: 1 passed / 0 failed in 11.27s; 2 kernel network namespaces, 2 live nodes, 1 live PTY, 1,000 public inventory members, 999 peers per side. Mesh preference, packet-drop fallback, recovery, retained-mesh restart with 7443 blocked, and mesh down preserve all 5,620 expected bytes. Actual WireGuard ports 45647/51490, no WireGuard input grants, bidirectional encrypted counters nonzero. Debug numbers are diagnostic only; optimized measurement pending. Evidence: remote_mesh_namespace_tests.rs; scratch namespace-debug-diagnostic5.log and namespace-transport-0.json. The fixture now removes runtime state even on failure.
Author
Owner

Delta review resumed on review-mesh-dataplane at feec198867; previous review archived as review-mesh-dataplane-prior-feec1988. Scope 378d4055..feec1988, merge base with dev 3a89477eaa. Earlier reviewer test commits 3bfd21d9 and 7031b688 already imported unchanged as d9950788/f92c965d; no duplicate cherry-pick. Rechecking R1-R5, durable recovery, new decoder, and orchestrator shutdown target <1s/1000 peers. No implementation changes, push or deploy.

Delta review resumed on review-mesh-dataplane at feec198867b3b9c03e8fe0fda428dfd36a6dcda3; previous review archived as review-mesh-dataplane-prior-feec1988. Scope 378d4055..feec1988, merge base with dev 3a89477eaa17b55a566eb42a9c119e4ba64cdd66. Earlier reviewer test commits 3bfd21d9 and 7031b688 already imported unchanged as d9950788/f92c965d; no duplicate cherry-pick. Rechecking R1-R5, durable recovery, new decoder, and orchestrator shutdown target <1s/1000 peers. No implementation changes, push or deploy.
Author
Owner

Delta decoder verification complete at reviewed source feec1988: sanitizer fuzz of production netlink messages/attributes/host_address completed 969,224 executions in 31s, no crash (fuzz-round3-corrected.log). Initial invocation had a missing corpus-directory setup error, zero executed inputs; corrected to job scratch corpus without source changes. Imported R4/R5 test files remain byte-identical to their reviewer commits. Independent kernel/build/gate and 1,000-peer shutdown budget checks continue; no implementation changes/push/deploy.

Delta decoder verification complete at reviewed source feec1988: sanitizer fuzz of production netlink messages/attributes/host_address completed 969,224 executions in 31s, no crash (fuzz-round3-corrected.log). Initial invocation had a missing corpus-directory setup error, zero executed inputs; corrected to job scratch corpus without source changes. Imported R4/R5 test files remain byte-identical to their reviewer commits. Independent kernel/build/gate and 1,000-peer shutdown budget checks continue; no implementation changes/push/deploy.
Author
Owner

Milestone fast gate found two fixture setup failures: node_state::tests::{explicit_off_survives_restart_and_snapshot_contains_only_public_fields,unsafe_snapshots_and_preexisting_temporary_files_are_not_followed_or_removed}. Both refuse create_dir at crates/plugins/mesh/src/node_state.rs:110 (ENOENT): the tests resolve current crate/target unless CARGO_TARGET_DIR is supplied, and this job uses a root target symlink. I omitted the explicit absolute target environment. This is not a host-load waiver; the failed run remains recorded at scratch/resume-milestone-fast.log. Corrected targeted and final runs will set CARGO_TARGET_DIR=/home/kayg/.cache/codex-scratch/mesh-agent-transport/target. No production change required.

Milestone fast gate found two fixture setup failures: node_state::tests::{explicit_off_survives_restart_and_snapshot_contains_only_public_fields,unsafe_snapshots_and_preexisting_temporary_files_are_not_followed_or_removed}. Both refuse create_dir at crates/plugins/mesh/src/node_state.rs:110 (ENOENT): the tests resolve current crate/target unless CARGO_TARGET_DIR is supplied, and this job uses a root target symlink. I omitted the explicit absolute target environment. This is not a host-load waiver; the failed run remains recorded at scratch/resume-milestone-fast.log. Corrected targeted and final runs will set CARGO_TARGET_DIR=/home/kayg/.cache/codex-scratch/mesh-agent-transport/target. No production change required.
Author
Owner

Completed independent kernel regression recheck at feec1988: all ten unchanged R1-R5/ownership/inventory cases PASS in separate unshare -Urn namespaces under CPUWeight=10000. Earlier R1 endpoint, R2 both translated-ingress backends, R3 orphan retirement, R4 both local-delivery backends and R5 operator gateway all pass; unrecorded direct IPv4/IPv6 routes survive and refused recovery save preserves keys/routes. Test files/imports unchanged; source/artifact hashes retained in kernel-provenance-round3.json, per-case round3-*.log in reviewer scratch. No new correctness finding. Shipping shutdown budget and full gate remain; no implementation fix/push/deploy.

Completed independent kernel regression recheck at feec1988: all ten unchanged R1-R5/ownership/inventory cases PASS in separate unshare -Urn namespaces under CPUWeight=10000. Earlier R1 endpoint, R2 both translated-ingress backends, R3 orphan retirement, R4 both local-delivery backends and R5 operator gateway all pass; unrecorded direct IPv4/IPv6 routes survive and refused recovery save preserves keys/routes. Test files/imports unchanged; source/artifact hashes retained in kernel-provenance-round3.json, per-case round3-*.log in reviewer scratch. No new correctness finding. Shipping shutdown budget and full gate remain; no implementation fix/push/deploy.
Author
Owner

Optimized kernel/PTY proofs PASS under CPUWeight10000 with no concurrent job-owned builds: zero delay preserves 4437/4437 bytes; 300 ms RTT + ±15 ms per direction preserves 23736/23736. Both prove mesh preference, packet-cut fallback, recovery, retained mesh restart with underlay 7443 blocked and component down; 2 live nodes, 1 PTY, 1,000 public inventory members, 999 kernel peers per side, no WireGuard firewall grants.

Performance acceptance remains unmet (no waiver): at zero delay, direct/mesh/fallback echo p99 = 2081/15255/5290 us (31 each), cut-to-observed-fallback 2077601 us against D41 <300,000 us; load 20.53 22.79 26.57 15/1651 869737. At 300 ms RTT, p99 = 351067/373321/342241 us, fallback 4864167 us against PROCESS §6 900,000 us; load 30.32 24.94 27.02 43/1574 888769. Mesh/bootstrap moves 1650996/10513815 us; observed-working-path-to-move 915792/1649939 us (200 ms configured observation interval plus RPC time). Echo is PTY confirmation, not UI glyph timing.

The authenticated freshness guard uses 2 s + 3 RTT to avoid the prior 1,000-connection healthy false fallback (max silence 1,184,021 us at load 58.14). It cannot satisfy the reconnect budget as implemented; neither timer thresholds nor owner budgets are being silently changed. Scale watcher measurement and final corrected fast gate remain pending. Shipping x86 static = 20,705,152 B (+90,496 vs a5f744fb), known size limit 16,404,816 B unchanged. Public evidence scratch namespace-release-{0,300}.log and namespace-transport-{0,300}.json.

Optimized kernel/PTY proofs PASS under CPUWeight10000 with no concurrent job-owned builds: zero delay preserves 4437/4437 bytes; 300 ms RTT + ±15 ms per direction preserves 23736/23736. Both prove mesh preference, packet-cut fallback, recovery, retained mesh restart with underlay 7443 blocked and component down; 2 live nodes, 1 PTY, 1,000 public inventory members, 999 kernel peers per side, no WireGuard firewall grants. Performance acceptance remains unmet (no waiver): at zero delay, direct/mesh/fallback echo p99 = 2081/15255/5290 us (31 each), cut-to-observed-fallback 2077601 us against D41 <300,000 us; load 20.53 22.79 26.57 15/1651 869737. At 300 ms RTT, p99 = 351067/373321/342241 us, fallback 4864167 us against PROCESS §6 900,000 us; load 30.32 24.94 27.02 43/1574 888769. Mesh/bootstrap moves 1650996/10513815 us; observed-working-path-to-move 915792/1649939 us (200 ms configured observation interval plus RPC time). Echo is PTY confirmation, not UI glyph timing. The authenticated freshness guard uses 2 s + 3 RTT to avoid the prior 1,000-connection healthy false fallback (max silence 1,184,021 us at load 58.14). It cannot satisfy the reconnect budget as implemented; neither timer thresholds nor owner budgets are being silently changed. Scale watcher measurement and final corrected fast gate remain pending. Shipping x86 static = 20,705,152 B (+90,496 vs a5f744fb), known size limit 16,404,816 B unchanged. Public evidence scratch namespace-release-{0,300}.log and namespace-transport-{0,300}.json.
Author
Owner

Completed/pushed watcher benchmark e749640547. Fmt and all-feature agent clippy PASS (0.90s), three optimized CPUWeight10000 scale runs PASS with 1,000 live mutually authenticated transport pairs, no concurrent own builds.

100 ms + 1,000 individual watchers: 18.542299s, 1,533 CPU ticks /100Hz =0.8268 cores, 220,753,920 B RSS delta (220,754 B/pair ×1,000), 157,326 datagrams, 5,837,627 encrypted UDP payload bytes, max authenticated silence 489,555us; load 44.18/30.45/28.80. Freshness state 208 B/path ×1,000=208,000 B (task allocations included only in total RSS).

100 ms without watchers: 17.686239s, 1,230 ticks=0.6955 cores, RSS delta 217,104,384 B; load 41.14/30.66/28.90. Existing 15-second baseline without watchers: 17.113522s,55 ticks=0.0321 cores,RSS delta 113,811,456 B; load 38.80/30.81/28.99. 100 ms guarded total is ~25.7× baseline CPU and ~88× payload rate; workload and sampling overhead are explicit. Separate runs are not controlled heap attribution and do not establish whole-daemon RSS or idle-wakeup acceptance. Raw public JSON and transcripts will be committed with evidence. Reconnect performance miss remains unwaived.

Completed/pushed watcher benchmark e749640547e03a96ef84943e7649dc18e25a19e5. Fmt and all-feature agent clippy PASS (0.90s), three optimized CPUWeight10000 scale runs PASS with 1,000 live mutually authenticated transport pairs, no concurrent own builds. 100 ms + 1,000 individual watchers: 18.542299s, 1,533 CPU ticks /100Hz =0.8268 cores, 220,753,920 B RSS delta (220,754 B/pair ×1,000), 157,326 datagrams, 5,837,627 encrypted UDP payload bytes, max authenticated silence 489,555us; load 44.18/30.45/28.80. Freshness state 208 B/path ×1,000=208,000 B (task allocations included only in total RSS). 100 ms without watchers: 17.686239s, 1,230 ticks=0.6955 cores, RSS delta 217,104,384 B; load 41.14/30.66/28.90. Existing 15-second baseline without watchers: 17.113522s,55 ticks=0.0321 cores,RSS delta 113,811,456 B; load 38.80/30.81/28.99. 100 ms guarded total is ~25.7× baseline CPU and ~88× payload rate; workload and sampling overhead are explicit. Separate runs are not controlled heap attribution and do not establish whole-daemon RSS or idle-wakeup acceptance. Raw public JSON and transcripts will be committed with evidence. Reconnect performance miss remains unwaived.
Author
Owner

Completed/pushed public evidence and author checklist at 515d3712. docs/verification/mesh-agent-transport.md records both optimized kernel/PTY proofs, actual ports/counters/firewalls, three 1,000-pair watcher baselines, artifact hash/size, failing-before-fix provenance and all unwaived performance misses. 20 evidence/doc files; 14 local link checks PASS; fmt PASS. Refreshed optimized 200-terminal model PASS (0.27s): 6,200 writes p50/p99 4,279/18,748ns, total peak retained capacity across 200 routes 1,600B, full-Ack capacity 0B, state 96B ×200=19,200B; pending cap 4,194,304B ×200=838,860,800B. Load 29.28/31.02/29.37. This model uses real Unix socket pairs, not 200 PTYs.

How to test:

  1. Build shipping static infraternal and server test executable with mesh-transport-proof (commands in evidence doc).
  2. Run isolated sudo unshare -mn proof under local CPUWeight10000 for RTT0 and RTT300; never run it in the host network/mount namespace.
  3. Require exact expected/received byte equality through move, packet cut, recovery, retained-mesh restart and component down; inspect actual ports and observed server-link status in public results.

Corrected full fast gate running on this head with absolute scratch CARGO_TARGET_DIR; final output follows. Functional tests pass, but D41/PROCESS latency acceptance is not complete and no budget is waived.

Completed/pushed public evidence and author checklist at 515d3712. docs/verification/mesh-agent-transport.md records both optimized kernel/PTY proofs, actual ports/counters/firewalls, three 1,000-pair watcher baselines, artifact hash/size, failing-before-fix provenance and all unwaived performance misses. 20 evidence/doc files; 14 local link checks PASS; fmt PASS. Refreshed optimized 200-terminal model PASS (0.27s): 6,200 writes p50/p99 4,279/18,748ns, total peak retained capacity across 200 routes 1,600B, full-Ack capacity 0B, state 96B ×200=19,200B; pending cap 4,194,304B ×200=838,860,800B. Load 29.28/31.02/29.37. This model uses real Unix socket pairs, not 200 PTYs. How to test: 1. Build shipping static infraternal and server test executable with mesh-transport-proof (commands in evidence doc). 2. Run isolated sudo unshare -mn proof under local CPUWeight10000 for RTT0 and RTT300; never run it in the host network/mount namespace. 3. Require exact expected/received byte equality through move, packet cut, recovery, retained-mesh restart and component down; inspect actual ports and observed server-link status in public results. Corrected full fast gate running on this head with absolute scratch CARGO_TARGET_DIR; final output follows. Functional tests pass, but D41/PROCESS latency acceptance is not complete and no budget is waived.
Author
Owner

Independent delta review R6 (P2), committed dd8d970a1f on local review-mesh-dataplane: shipping_mesh_down_1000_peers_finishes_within_one_second fails, down 28,580,125 us vs owner target <1,000,000 us at 1,000 peers. Real musl shipping binary feec1988, 0 passed/1 failed, exit 101, 89.98s total fixture; Off/CLI checks pass. CPUWeight=10000, 12-vCPU infraternal-dev, own builds/tests stopped, load start 9.59/16.39/23.61 and end 10.56/14.69/22.32. Snapshot 314585 us, endpoint 33757 us including fsync/RPC; idle on/off 0/0 ticks/10s; RSS on/off 10858496/10448896 B (on x1000 nodes = 10858496000 B projected). Test path crates/plugins/mesh/tests/review_shutdown_budget.rs; raw shutdown-budget-round3.log/provenance in reviewer scratch. No controlled regression/per-peer-fsync cause claimed. All ten earlier kernel cases PASS. Counts P0=0/P1=0/P2=1/P3=0; MERGE under D206, shutdown fixed forward. Reviewed-head fast gate every non-size row PASS, known size 20643840 B; latency gate follows. No implementation fix/push/deploy.

Independent delta review R6 (P2), committed dd8d970a1f532086e135bbcf1f66c9ce38c26388 on local review-mesh-dataplane: shipping_mesh_down_1000_peers_finishes_within_one_second fails, down 28,580,125 us vs owner target <1,000,000 us at 1,000 peers. Real musl shipping binary feec1988, 0 passed/1 failed, exit 101, 89.98s total fixture; Off/CLI checks pass. CPUWeight=10000, 12-vCPU infraternal-dev, own builds/tests stopped, load start 9.59/16.39/23.61 and end 10.56/14.69/22.32. Snapshot 314585 us, endpoint 33757 us including fsync/RPC; idle on/off 0/0 ticks/10s; RSS on/off 10858496/10448896 B (on x1000 nodes = 10858496000 B projected). Test path crates/plugins/mesh/tests/review_shutdown_budget.rs; raw shutdown-budget-round3.log/provenance in reviewer scratch. No controlled regression/per-peer-fsync cause claimed. All ten earlier kernel cases PASS. Counts P0=0/P1=0/P2=1/P3=0; MERGE under D206, shutdown fixed forward. Reviewed-head fast gate every non-size row PASS, known size 20643840 B; latency gate follows. No implementation fix/push/deploy.
Author
Owner

Finish / implementation-and-evidence handoff: branch mesh-agent-transport, head 515d371249 (pushed). Original base a5f744fb. Resumed the WIP checkpoint, restored missing transport bridge/greeting integration, and split/pushed each logical step. Issue remains open. Functional proof passes; performance acceptance is NOT complete and no D41/PROCESS budget is waived.

Final branch-head scripts/verify fast output, verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Static x86: PT_INTERP absent, 20,705,152 bytes (+90,496 vs a5f744fb 20,614,656). Unchanged max 16,404,816: only known size failure (D205); ARM checks not reached. No test or clippy failures and no host-load exceptions used. Earlier omitted-CARGO_TARGET_DIR fixture failures remain recorded; corrected targeted mesh state tests pass 2/2 and final workspace row passes. Separate TypeScript fast gate passes compiler, production build/transfer budgets and all 36 protocol/client tests. No-default-feature CLI compile check passes.

Real optimized kernel WireGuard + detached PTY, 2 namespaces /2 live nodes /1 PTY /1,000 public inventory /999 peers per side, stateful input firewalls with zero WireGuard port grants: both RTT0 and RTT300 proofs PASS. Mesh preference, packet-cut fallback, recovery, restart with underlay 7443 blocked, and component down preserve 4,437/4,437 and 23,736/23,736 bytes. Actual ports exclude 0/51820, 25-second keepalive on every peer, encrypted counters increase both ways. Node supervisor uses production code; embedded daemon/shim use shipping static binary.

Unwaived timings (31 echoes per phase): RTT0 direct/mesh/fallback p99 2.081/15.255/5.290ms; cut-to-observed-fallback 2.078s; bootstrap move1.651s, observed working mesh-to-move0.916s, retained restart0.518s; load20.53/22.79/26.57. RTT300±15ms/direction: p99 351.067/373.321/342.241ms; fallback4.864s, bootstrap10.514s, observed working mesh-to-move1.650s, restart2.251s; load30.32/24.94/27.02. Status observation includes RPC delay. Reconnect misses D41 <300ms and PROCESS §6 900ms; local mesh echo misses <5ms. The 2s+3RTT authenticated freshness guard avoids measured healthy false fallback but cannot satisfy the reconnect budget as implemented.

1,000 real mutually authenticated connection pairs +1,000 actual freshness futures remain live. Guarded100ms: 18.542s,0.8268 cores,220,753,920B pair RSS delta,314,828B/s encrypted UDP payload,max authenticated silence489,555us,load44.18/30.45/28.80. Equal-interval unguarded:0.6955 cores,217,104,384B; existing15s baseline:0.0321 cores,113,811,456B. Guarded cost ~25.7× CPU /88× payload versus existing baseline; no causal allocator or whole-daemon RSS claim. Freshness state208B ×1,000=208,000B. Refreshed200-terminal Unix-socket model:6,200 writes p99 18.748us, state96B ×200=19,200B,total peak retained capacity1,600B,full-Ack0B,max pending cap4,194,304B ×200=838,860,800B; load29.28/31.02/29.37.

Public evidence, hashes, transcripts, firewall listings, exact raw JSON, reproduction and author security/lifecycle/retention checklist: docs/verification/mesh-agent-transport.md and mesh-agent-transport-review.md at this head. Final gate raw log: $HOME/.cache/codex-scratch/mesh-agent-transport/verify-final-head.log. All measurements ran locally on infraternal-dev (12 vCPUs,64GB) under CPUWeight10000, without concurrent own builds; shared-host results are not pinned acceptance. No deployment or other host was used. Production monitor01/o1 proof remains with the orchestrator. Temporary build targets and the job baseline checkout are being removed after evidence preservation.

Finish / implementation-and-evidence handoff: branch mesh-agent-transport, head 515d371249d2809114133f9245a7947a3278d13c (pushed). Original base a5f744fb. Resumed the WIP checkpoint, restored missing transport bridge/greeting integration, and split/pushed each logical step. Issue remains open. Functional proof passes; performance acceptance is NOT complete and no D41/PROCESS budget is waived. Final branch-head scripts/verify fast output, verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ``` Static x86: PT_INTERP absent, 20,705,152 bytes (+90,496 vs a5f744fb 20,614,656). Unchanged max 16,404,816: only known size failure (D205); ARM checks not reached. No test or clippy failures and no host-load exceptions used. Earlier omitted-CARGO_TARGET_DIR fixture failures remain recorded; corrected targeted mesh state tests pass 2/2 and final workspace row passes. Separate TypeScript fast gate passes compiler, production build/transfer budgets and all 36 protocol/client tests. No-default-feature CLI compile check passes. Real optimized kernel WireGuard + detached PTY, 2 namespaces /2 live nodes /1 PTY /1,000 public inventory /999 peers per side, stateful input firewalls with zero WireGuard port grants: both RTT0 and RTT300 proofs PASS. Mesh preference, packet-cut fallback, recovery, restart with underlay 7443 blocked, and component down preserve 4,437/4,437 and 23,736/23,736 bytes. Actual ports exclude 0/51820, 25-second keepalive on every peer, encrypted counters increase both ways. Node supervisor uses production code; embedded daemon/shim use shipping static binary. Unwaived timings (31 echoes per phase): RTT0 direct/mesh/fallback p99 2.081/15.255/5.290ms; cut-to-observed-fallback 2.078s; bootstrap move1.651s, observed working mesh-to-move0.916s, retained restart0.518s; load20.53/22.79/26.57. RTT300±15ms/direction: p99 351.067/373.321/342.241ms; fallback4.864s, bootstrap10.514s, observed working mesh-to-move1.650s, restart2.251s; load30.32/24.94/27.02. Status observation includes RPC delay. Reconnect misses D41 <300ms and PROCESS §6 900ms; local mesh echo misses <5ms. The 2s+3RTT authenticated freshness guard avoids measured healthy false fallback but cannot satisfy the reconnect budget as implemented. 1,000 real mutually authenticated connection pairs +1,000 actual freshness futures remain live. Guarded100ms: 18.542s,0.8268 cores,220,753,920B pair RSS delta,314,828B/s encrypted UDP payload,max authenticated silence489,555us,load44.18/30.45/28.80. Equal-interval unguarded:0.6955 cores,217,104,384B; existing15s baseline:0.0321 cores,113,811,456B. Guarded cost ~25.7× CPU /88× payload versus existing baseline; no causal allocator or whole-daemon RSS claim. Freshness state208B ×1,000=208,000B. Refreshed200-terminal Unix-socket model:6,200 writes p99 18.748us, state96B ×200=19,200B,total peak retained capacity1,600B,full-Ack0B,max pending cap4,194,304B ×200=838,860,800B; load29.28/31.02/29.37. Public evidence, hashes, transcripts, firewall listings, exact raw JSON, reproduction and author security/lifecycle/retention checklist: docs/verification/mesh-agent-transport.md and mesh-agent-transport-review.md at this head. Final gate raw log: $HOME/.cache/codex-scratch/mesh-agent-transport/verify-final-head.log. All measurements ran locally on infraternal-dev (12 vCPUs,64GB) under CPUWeight10000, without concurrent own builds; shared-host results are not pinned acceptance. No deployment or other host was used. Production monitor01/o1 proof remains with the orchestrator. Temporary build targets and the job baseline checkout are being removed after evidence preservation.
Author
Owner

Cleanup complete at 515d3712 (pushed): working tree clean; temporary target (27G), baseline target (3.8G), detached baseline checkout, fuzz scratch and root proof login fixtures removed; node/server private runtime states absent. Public committed evidence and final fast raw log remain. Final gate and unwaived latency/size results are in the preceding finish comment. No issue closed and no deployment.

Cleanup complete at 515d3712 (pushed): working tree clean; temporary target (27G), baseline target (3.8G), detached baseline checkout, fuzz scratch and root proof login fixtures removed; node/server private runtime states absent. Public committed evidence and final fast raw log remain. Final gate and unwaived latency/size results are in the preceding finish comment. No issue closed and no deployment.
Author
Owner

Orchestrator on D215 (515d3712): correctness proof accepted for review. Performance follow-up for the next round: fallback switch took 2.078 s locally and 4.864 s at 300 ms RTT; local mesh echo p99 15.3 ms. Target: a live terminal never stalls more than ~1 RTT + 250 ms when the mesh path dies (detect via the existing keepalive/ack timing, keep the fallback warm), echo p99 within 2 ms of the direct path. Binary +90,496 B needs attribution like #157.

Orchestrator on D215 (515d3712): correctness proof accepted for review. Performance follow-up for the next round: fallback switch took 2.078 s locally and 4.864 s at 300 ms RTT; local mesh echo p99 15.3 ms. Target: a live terminal never stalls more than ~1 RTT + 250 ms when the mesh path dies (detect via the existing keepalive/ack timing, keep the fallback warm), echo p99 within 2 ms of the direct path. Binary +90,496 B needs attribution like #157.
Author
Owner

Independent verification started on review-mesh-agent-transport, target 515d371249, merge base with dev 3a89477eaa. Reviewing contracts, issue/parent history, authenticated path replacement, retention, teardown and performance. Detached target copied to the local review branch; no implementation fixes, push or deploy. Owner performance follow-up in latest comment retained as next-round scope.

Independent verification started on review-mesh-agent-transport, target 515d371249d2809114133f9245a7947a3278d13c, merge base with dev 3a89477eaa17b55a566eb42a9c119e4ba64cdd66. Reviewing contracts, issue/parent history, authenticated path replacement, retention, teardown and performance. Detached target copied to the local review branch; no implementation fixes, push or deploy. Owner performance follow-up in latest comment retained as next-round scope.
Author
Owner

Evidence report committed 3f3f60e6e4 on local review-mesh-dataplane: docs/verification/mesh-dataplane-round3-review/README.md plus source/executable/machine provenance. All ten earlier kernel cases PASS; R6 shutdown test dd8d970a fails at 28.58s vs <1s, fixed forward. Shipping pair with 1,000 peers/node PASS: 993.31 Mbit/s, IPv4/IPv6 RTT p99 4.11/0.414ms, RSS 11010048/11014144 B (mean x1000=11012096000 B projected), idle 0/0 ticks/10s; load start 52.69/44.82/33.09, end 44.44/44.44/34.62; actual production-schema debug control fixture, two optimized shipping daemons. Fast every non-size row PASS. Native latency FAIL (same-session PTY p99 529.50ms, growth 195.36 vs 16.67); auth-browser missing @scure/bip39. Stopped only owned latency scope after it launched 465 unchanged UI cases: 73 passed, 4 failed, 1 interrupted, 8 skipped, 379 not run. This follows delta-only scope; no green/complete latency profile or causal delta regression is claimed, no waiver. Raw-log commit and scratch cleanup follow; no implementation fixes/push/deploy.

Evidence report committed 3f3f60e6e4e149273a35491bc5054e5c1d4d38fd on local review-mesh-dataplane: docs/verification/mesh-dataplane-round3-review/README.md plus source/executable/machine provenance. All ten earlier kernel cases PASS; R6 shutdown test dd8d970a fails at 28.58s vs <1s, fixed forward. Shipping pair with 1,000 peers/node PASS: 993.31 Mbit/s, IPv4/IPv6 RTT p99 4.11/0.414ms, RSS 11010048/11014144 B (mean x1000=11012096000 B projected), idle 0/0 ticks/10s; load start 52.69/44.82/33.09, end 44.44/44.44/34.62; actual production-schema debug control fixture, two optimized shipping daemons. Fast every non-size row PASS. Native latency FAIL (same-session PTY p99 529.50ms, growth 195.36 vs 16.67); auth-browser missing @scure/bip39. Stopped only owned latency scope after it launched 465 unchanged UI cases: 73 passed, 4 failed, 1 interrupted, 8 skipped, 379 not run. This follows delta-only scope; no green/complete latency profile or causal delta regression is claimed, no waiver. Raw-log commit and scratch cleanup follow; no implementation fixes/push/deploy.
Author
Owner

Independent transport review MAT-R1 (P1), inherited #129 R2, confirmed at exact target 515d3712. Both nft and nf_tables real-kernel tests deliver plaintext UDP after a preexisting host DNAT to a Mesh-bound listener under Deny/zero peers: RECEIVED vs BLOCKED, exit 101, 1.47s/1.92s. Tests crates/plugins/mesh/tests/review_ingress_translation.rs committed locally at 515d371249. The 3e44caef dataplane repair is not an ancestor and its final-destination checks are absent here. HOLD for this exact target; rebase/integrate the already reviewed dataplane repair before merge. No implementation fix, push or deploy. Logs in mesh-agent-transport-review scratch.

Independent transport review MAT-R1 (P1), inherited #129 R2, confirmed at exact target 515d3712. Both nft and nf_tables real-kernel tests deliver plaintext UDP after a preexisting host DNAT to a Mesh-bound listener under Deny/zero peers: RECEIVED vs BLOCKED, exit 101, 1.47s/1.92s. Tests crates/plugins/mesh/tests/review_ingress_translation.rs committed locally at 515d371249d2809114133f9245a7947a3278d13c. The 3e44caef dataplane repair is not an ancestor and its final-destination checks are absent here. HOLD for this exact target; rebase/integrate the already reviewed dataplane repair before merge. No implementation fix, push or deploy. Logs in mesh-agent-transport-review scratch.
Author
Owner

Independent review kernel step: confirmed prior R2/P1 ingress bypass on exact transport target 515d3712, both nft/nf_tables RECEIVED vs BLOCKED (1.47s/1.92s); local test commit e4b0eb4b. Correction to preceding comment: 515d3712 is the reviewed source, not the test commit (a commit-message write failed before that comment). MAT-R2/P2 endpoint persistence refusal and MAT-R3/P2 orphan route recovery also fail, 1.69s/1.67s; atomic local reviewer commits now end at 742b040052. No implementations changed/push/deploy. These repairs exist on the separately reviewed dataplane branch and must be integrated into this target. Native test build reused the exact-head gate OpenSSL archive; kernel tests run in separate CPUWeight10000 user/network namespaces.

Independent review kernel step: confirmed prior R2/P1 ingress bypass on exact transport target 515d3712, both nft/nf_tables RECEIVED vs BLOCKED (1.47s/1.92s); local test commit e4b0eb4b. Correction to preceding comment: 515d3712 is the reviewed source, not the test commit (a commit-message write failed before that comment). MAT-R2/P2 endpoint persistence refusal and MAT-R3/P2 orphan route recovery also fail, 1.69s/1.67s; atomic local reviewer commits now end at 742b040052d42e739d4062d2689cb78d60965d3b. No implementations changed/push/deploy. These repairs exist on the separately reviewed dataplane branch and must be integrated into this target. Native test build reused the exact-head gate OpenSSL archive; kernel tests run in separate CPUWeight10000 user/network namespaces.
Author
Owner

Independent delta review finished. Verdict: merge — MERGE (no P0/P1), under D206. Counts P0=0, P1=0, P2=1, P3=0. Local review-mesh-dataplane head 3dfe2510d7; target feec1988, delta 378d4055..feec1988 only.

All ten earlier R1-R5/ownership/inventory kernel cases PASS; 17 ordinary Mesh tests PASS. Decoder sanitizer fuzz 969224 executions/31s/no crash. R6 P2: shipping down 28,580,125 us vs <1s at 1000 peers; failing test committed immediately dd8d970a, fixed forward as requested. Snapshot 314585 us; endpoint 33757 us; on/off idle CPU 0/0 ticks/10s. Shipping pair 1000 peers/node PASS: 993.31 Mbit/s, IPv4/IPv6 RTT p99 4.11/0.414 ms, RSS 11010048/11014144 B (mean x expected 1000 nodes = 11012096000 B projected). Two actual optimized daemons, one actual pair plus 999 public members/node, native debug production-schema control fixture. Own builds/tests stopped for samples; shared load and hashes retained. No controlled regression/WAN/fleet-capacity claim.

Fast gate completes on reviewed production source with every non-size Rust row PASS, exit 1 solely for known static size: 20,643,840 B vs 16,404,816; no PT_INTERP, +9312 B vs prior independent head. No waiver. Latency validation remains incomplete/non-green: completed native phase fails baseline PTY p99 334.14 ms and same-session flood PTY p99 529.50 ms/growth195.36 ms; auth browser missing @scure/bip39. Stopped only owned 465-case unchanged UI sweep per delta scope/time target: 73 pass/4 fail/1 interrupted/8 skipped/379 not run. No attribution to this delta or passing latency claim.

Evidence: docs/verification/mesh-dataplane-round3-review/README.md, source/machine/executable JSON and complete raw logs; documentation commit 3f3f60e6, raw evidence commit 3dfe2510. Findings appended to review job findings.md. Scratch build/fuzz/corpus/runtime directories removed, worktree clean. No implementation fix, push, deploy, merge or issue closure.

scripts/verify fast output on target feec1988, verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+
Independent delta review finished. Verdict: merge — MERGE (no P0/P1), under D206. Counts P0=0, P1=0, P2=1, P3=0. Local review-mesh-dataplane head 3dfe2510d7047989d213c92f9566464b71aae164; target feec1988, delta 378d4055..feec1988 only. All ten earlier R1-R5/ownership/inventory kernel cases PASS; 17 ordinary Mesh tests PASS. Decoder sanitizer fuzz 969224 executions/31s/no crash. R6 P2: shipping down 28,580,125 us vs <1s at 1000 peers; failing test committed immediately dd8d970a, fixed forward as requested. Snapshot 314585 us; endpoint 33757 us; on/off idle CPU 0/0 ticks/10s. Shipping pair 1000 peers/node PASS: 993.31 Mbit/s, IPv4/IPv6 RTT p99 4.11/0.414 ms, RSS 11010048/11014144 B (mean x expected 1000 nodes = 11012096000 B projected). Two actual optimized daemons, one actual pair plus 999 public members/node, native debug production-schema control fixture. Own builds/tests stopped for samples; shared load and hashes retained. No controlled regression/WAN/fleet-capacity claim. Fast gate completes on reviewed production source with every non-size Rust row PASS, exit 1 solely for known static size: 20,643,840 B vs 16,404,816; no PT_INTERP, +9312 B vs prior independent head. No waiver. Latency validation remains incomplete/non-green: completed native phase fails baseline PTY p99 334.14 ms and same-session flood PTY p99 529.50 ms/growth195.36 ms; auth browser missing @scure/bip39. Stopped only owned 465-case unchanged UI sweep per delta scope/time target: 73 pass/4 fail/1 interrupted/8 skipped/379 not run. No attribution to this delta or passing latency claim. Evidence: docs/verification/mesh-dataplane-round3-review/README.md, source/machine/executable JSON and complete raw logs; documentation commit 3f3f60e6, raw evidence commit 3dfe2510. Findings appended to review job findings.md. Scratch build/fuzz/corpus/runtime directories removed, worktree clean. No implementation fix, push, deploy, merge or issue closure. scripts/verify fast output on target feec1988, verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ```
Author
Owner

Independent review MAT-R4/P2 (new transport defect), local commit fb1b9bbedf: review_pending_input_limit_retires_only_its_attachment fails shared-transport health assertion, 0 passed/1 failed, 0.01s, exit 101. One pending writer reaches 4 MiB then receives another byte; embedded.rs process_command returns false and run_actor drops the entire host transport, interrupting sibling terminals. Wire contract section 6 requires retiring only the full attachment. Real Unix-socket actor regression, no implementation changes/push/deploy. Six existing server-path QUIC/TLS cases PASS in exact-head gate. Prior MAT-R1/P1 still sets HOLD.

Independent review MAT-R4/P2 (new transport defect), local commit fb1b9bbedf1316e981be0246eee3e3a0435a9d0b: review_pending_input_limit_retires_only_its_attachment fails shared-transport health assertion, 0 passed/1 failed, 0.01s, exit 101. One pending writer reaches 4 MiB then receives another byte; embedded.rs process_command returns false and run_actor drops the entire host transport, interrupting sibling terminals. Wire contract section 6 requires retiring only the full attachment. Real Unix-socket actor regression, no implementation changes/push/deploy. Six existing server-path QUIC/TLS cases PASS in exact-head gate. Prior MAT-R1/P1 still sets HOLD.
Author
Owner

Started mesh integration on mesh-integrate, base 8e7467c07c (origin/dev). Read repository contracts and #129/#79 history; continuing reviewed feec1988 with no P0/P1 and R6 shutdown 28.580125s at 1000 peers. Scope: no-ff merge preserving production behavior, import dd8d970a regression, batch crash-safe shutdown, kernel R1–R6 and production-scale proofs, final Rust/tracer gates. Local benchmarks only; no deploy.

Started mesh integration on mesh-integrate, base 8e7467c07cd2ec1668a775a846076b278f68ef38 (origin/dev). Read repository contracts and #129/#79 history; continuing reviewed feec1988 with no P0/P1 and R6 shutdown 28.580125s at 1000 peers. Scope: no-ff merge preserving production behavior, import dd8d970a regression, batch crash-safe shutdown, kernel R1–R6 and production-scale proofs, final Rust/tracer gates. Local benchmarks only; no deploy.
Author
Owner

Merge findings at base 8e7467c0 + reviewed feec1988: dev 0019_host_removal.sql collides with undeployed 0019_mesh_dataplane.sql; renumbering only mesh to 0020. Cargo.lock changes restricted to existing mesh dependency edges, no version upgrades. Off-thread plugin worker must preserve ActionReply.after_write for uninstall and trusted NodeContext for facts; terminal admission stays synchronous through lazy metadata-only registry. Keep dev action-registry CLI and replace node mesh placeholders with declared public node actions; adapt shipping fixture to D202 skill result envelope. No capability bit collision found; existing writer-binding/renewal bits retained.

Merge findings at base 8e7467c0 + reviewed feec1988: dev 0019_host_removal.sql collides with undeployed 0019_mesh_dataplane.sql; renumbering only mesh to 0020. Cargo.lock changes restricted to existing mesh dependency edges, no version upgrades. Off-thread plugin worker must preserve ActionReply.after_write for uninstall and trusted NodeContext for facts; terminal admission stays synchronous through lazy metadata-only registry. Keep dev action-registry CLI and replace node mesh placeholders with declared public node actions; adapt shipping fixture to D202 skill result envelope. No capability bit collision found; existing writer-binding/renewal bits retained.
Author
Owner

Independent review MAT-R5/P2 committed locally at 31213cb568: real mTLS QUIC packet-discard regression returns to the continuously reachable fallback in 2,010,861 us vs D41 local 300,000 us reference; exit 101, 0 passed/1 failed, 2.42s. Debug functional timing, CPUWeight10000/no own builds, load 31.29/43.98/42.49. Source remote_server_path.rs uses 2s+3RTT authenticated freshness. Classified P2 per owner next-round performance instruction; no budget waiver or implementation fix. Exact-head fast gate all non-size rows PASS, static x86 20,705,120 B, known size row FAIL. Scale measurement and latency gate follow before final report. P0=0/P1=1/P2=4/P3=0, HOLD at this exact target due inherited ingress P1.

Independent review MAT-R5/P2 committed locally at 31213cb5687e98300f72157fb330cddc356bbdf4: real mTLS QUIC packet-discard regression returns to the continuously reachable fallback in 2,010,861 us vs D41 local 300,000 us reference; exit 101, 0 passed/1 failed, 2.42s. Debug functional timing, CPUWeight10000/no own builds, load 31.29/43.98/42.49. Source remote_server_path.rs uses 2s+3RTT authenticated freshness. Classified P2 per owner next-round performance instruction; no budget waiver or implementation fix. Exact-head fast gate all non-size rows PASS, static x86 20,705,120 B, known size row FAIL. Scale measurement and latency gate follow before final report. P0=0/P1=1/P2=4/P3=0, HOLD at this exact target due inherited ingress P1.
Author
Owner

Independent scale remeasurement at exact transport fixture/DialRuntime source, optimized static musl (opt-level 3, LTO, one codegen unit), infraternal-dev, CPUWeight=10000, no own concurrent builds: 1,000 real mTLS QUIC pairs remained live in all three windows (16.71–17.69s). Guarded 100ms: 0.8433 CPU cores, RSS delta 233,328,640 bytes, 1,000 watcher tasks, max authenticated silence 414,284us; unguarded 100ms: 0.8597 cores, 229,736,448 bytes, silence 467,587us; unguarded 15s reference: 0.0359 cores, 157,634,560 bytes, silence 14,471,914us. Load averages before/after respectively 31.94/42.45/42.03→33.13/42.17/41.95, 32.81/41.81/41.83→29.25/40.60/41.43, 27.87/40.12/41.28→23.49/38.55/40.74. Varying host load prevents a precise causal regression ratio. This measures transport pairs, not 1,000 full infraternal daemons or 200 PTYs. No added dependency versions. Evidence will be committed with final review report. Latency gate running on clean detached 515d3712.

Independent scale remeasurement at exact transport fixture/DialRuntime source, optimized static musl (opt-level 3, LTO, one codegen unit), infraternal-dev, CPUWeight=10000, no own concurrent builds: 1,000 real mTLS QUIC pairs remained live in all three windows (16.71–17.69s). Guarded 100ms: 0.8433 CPU cores, RSS delta 233,328,640 bytes, 1,000 watcher tasks, max authenticated silence 414,284us; unguarded 100ms: 0.8597 cores, 229,736,448 bytes, silence 467,587us; unguarded 15s reference: 0.0359 cores, 157,634,560 bytes, silence 14,471,914us. Load averages before/after respectively 31.94/42.45/42.03→33.13/42.17/41.95, 32.81/41.81/41.83→29.25/40.60/41.43, 27.87/40.12/41.28→23.49/38.55/40.74. Varying host load prevents a precise causal regression ratio. This measures transport pairs, not 1,000 full infraternal daemons or 200 PTYs. No added dependency versions. Evidence will be committed with final review report. Latency gate running on clean detached 515d3712.
Author
Owner

Integration checks found additional compatibility fixes before merge: daemon_gone_tests.rs and gone_scale_review_tests.rs called the old run_channel signature; updated fixture construction while retaining assertions. No-default CLI compile-out failed at plugin-api/src/node_channel.rs:10 because changes() referenced optional Tokio; gated notifications with the existing socket-host feature. Worker admission now uses the same mutable plugin instances as actions (separate instances would miss settings); two integration tests cover shared admission settings and trusted context/deferred effects. Initial check lacked pinned Zig on PATH; corrected invocation staged it through scripts/auth-toolchain. Initial all-target and milestone logs retained in job scratch, corrected checks underway. Tracer check +150 source tests +production build/transfer PASS: critical gzip291680/307200, deferred49648/51200, largest on-demand15014/20480 bytes.

Integration checks found additional compatibility fixes before merge: daemon_gone_tests.rs and gone_scale_review_tests.rs called the old run_channel signature; updated fixture construction while retaining assertions. No-default CLI compile-out failed at plugin-api/src/node_channel.rs:10 because changes() referenced optional Tokio; gated notifications with the existing socket-host feature. Worker admission now uses the same mutable plugin instances as actions (separate instances would miss settings); two integration tests cover shared admission settings and trusted context/deferred effects. Initial check lacked pinned Zig on PATH; corrected invocation staged it through scripts/auth-toolchain. Initial all-target and milestone logs retained in job scratch, corrected checks underway. Tracer check +150 source tests +production build/transfer PASS: critical gzip291680/307200, deferred49648/51200, largest on-demand15014/20480 bytes.
Author
Owner

Independent unchanged-head latency gate at 515d3712, infraternal-dev, CPUWeight10000, 12 CPUs, TRACER_TEST_PORT=4297, configured RTT300ms ±30ms: network self-test p50 301.59ms/p99 329.79ms PASS. Real-PTY native gate FAIL: baseline echo p99 338.86ms versus334ms; same-session flood echo p99 458.51ms, growth119.65ms versus16.67ms. Native load21.67/23.66/32.32; own builds completed before native phase. This is an unwaived failed budget check, not an attributed branch regression (no independent dev baseline latency comparison). Auth/browser phases continue. Full log will be committed with final evidence. HOLD remains driven by MAT-R1 P1; performance follow-up already deferred by owner.

Independent unchanged-head latency gate at 515d3712, infraternal-dev, CPUWeight10000, 12 CPUs, TRACER_TEST_PORT=4297, configured RTT300ms ±30ms: network self-test p50 301.59ms/p99 329.79ms PASS. Real-PTY native gate FAIL: baseline echo p99 338.86ms versus334ms; same-session flood echo p99 458.51ms, growth119.65ms versus16.67ms. Native load21.67/23.66/32.32; own builds completed before native phase. This is an unwaived failed budget check, not an attributed branch regression (no independent dev baseline latency comparison). Auth/browser phases continue. Full log will be committed with final evidence. HOLD remains driven by MAT-R1 P1; performance follow-up already deferred by owner.
Author
Owner

Milestone diagnostics: canonical CLI parser regression requires mesh up --ssh; retain that declared option and forward any true request to strict node parsing (SSH is not silently claimed). Node actions replace only the placeholders. Restart closed-reply test hung because Cargo artifacts were mode775 under inherited umask002; production restart correctly refuses group-writable executables (restart_binary.rs:41). Initial scope stopped; only owned target executables had group/world write removed, and complete retry uses umask077. Exact unchanged restart case now PASS 1/1 in0.20s (restart-isolated-private.log); no trust check or timeout changed. Corrected workspace clippy PASS12.80s; full retry tests underway.

Milestone diagnostics: canonical CLI parser regression requires mesh up --ssh; retain that declared option and forward any true request to strict node parsing (SSH is not silently claimed). Node actions replace only the placeholders. Restart closed-reply test hung because Cargo artifacts were mode775 under inherited umask002; production restart correctly refuses group-writable executables (restart_binary.rs:41). Initial scope stopped; only owned target executables had group/world write removed, and complete retry uses umask077. Exact unchanged restart case now PASS 1/1 in0.20s (restart-isolated-private.log); no trust check or timeout changed. Corrected workspace clippy PASS12.80s; full retry tests underway.
Author
Owner

Completed evidence step at local review SHA2fbf1a25e921bcb021e99966cff7cbba20deaa88: docs/verification/mesh-agent-transport-independent-review/README.md plus raw regressions, exact-head fast output, fuzz and optimized 1,000-pair results/provenance. HOLD, P0=0/P1=1/P2=4/P3=0. Guarded100ms costs0.8433 CPU cores and233,328,640 RSS bytes; baseline15s0.0359 cores and157,634,560 bytes. Exact-head static binary20,705,120 bytes,4,300,304 over size row (D205 report only). Native latency measurements failed; broad tracer browser phase still running and explicitly pending in this commit. No implementation changes, push or deployment.

Completed evidence step at local review SHA2fbf1a25e921bcb021e99966cff7cbba20deaa88: docs/verification/mesh-agent-transport-independent-review/README.md plus raw regressions, exact-head fast output, fuzz and optimized 1,000-pair results/provenance. HOLD, P0=0/P1=1/P2=4/P3=0. Guarded100ms costs0.8433 CPU cores and233,328,640 RSS bytes; baseline15s0.0359 cores and157,634,560 bytes. Exact-head static binary20,705,120 bytes,4,300,304 over size row (D205 report only). Native latency measurements failed; broad tracer browser phase still running and explicitly pending in this commit. No implementation changes, push or deployment.
Author
Owner

Merge validation: default-feature debug shipping binary passes unchanged agent_daemon (24 abrupt stops; 4,710,396 bytes exact replay; idle RSS 14,056 KiB). Workspace feature-unified debug artifact exceeded the same 15 MiB check (probe 15,576 KiB, 2,632 KiB anonymous, one thread). I will run the workspace fast gate with CARGO_PROFILE_DEV_OPT_LEVEL=1, retaining every test and threshold, and separately measure the default-feature static shipping binary. Native/full gate needs umask 022 and INFRATERNAL_TEST_STATE_ROOT at the job scratch root (longer suffixes exceed sockaddr_un). Protocol differential test timed out waiting on Cargo’s concurrent release-build lock; retry after build completion, without changing its 30 s budget. R1-R5 kernel regression cases completed so far all pass in separate weighted user/network namespaces. No production trust checks or budget thresholds changed.

Merge validation: default-feature debug shipping binary passes unchanged agent_daemon (24 abrupt stops; 4,710,396 bytes exact replay; idle RSS 14,056 KiB). Workspace feature-unified debug artifact exceeded the same 15 MiB check (probe 15,576 KiB, 2,632 KiB anonymous, one thread). I will run the workspace fast gate with CARGO_PROFILE_DEV_OPT_LEVEL=1, retaining every test and threshold, and separately measure the default-feature static shipping binary. Native/full gate needs umask 022 and INFRATERNAL_TEST_STATE_ROOT at the job scratch root (longer suffixes exceed sockaddr_un). Protocol differential test timed out waiting on Cargo’s concurrent release-build lock; retry after build completion, without changing its 30 s budget. R1-R5 kernel regression cases completed so far all pass in separate weighted user/network namespaces. No production trust checks or budget thresholds changed.
Author
Owner

Independent verification finished at local review head ca6e4f22ae, branch review-mesh-agent-transport. Reviewed job head 515d371249, merge base3a89477eaa17b55a566eb42a9c119e4ba64cdd66.

Verdict: HOLD (P0/P1 present) — do not merge. Counts P0=0, P1=1, P2=4, P3=0. MAT-R1 reproduces translated plaintext ingress with Deny/zero peers on both nft and nf_tables; the earlier dataplane repair is absent from this target. MAT-R2/R3 preserve endpoint transaction/restart route failures. New MAT-R4 shuts down a shared host transport when one writer exceeds retained input. MAT-R5 silently interrupted mesh returns to reachable fallback in2,010,861us versus300,000us local reference (owner-deferred P2 performance work). Six failing tests committed in normal Rust locations; implementation unchanged.

Evidence: docs/verification/mesh-agent-transport-independent-review/README.md and adjacent raw logs/results; external job findings.md appended throughout. Test commits e4b0eb4b,2782cc5a,742b0400,fb1b9bbe,31213cb5; evidence commits2fbf1a25,ca6e4f22. Review fmt and all-target Clippy pass for infraternal-agent, server and mesh plugin. ASAN netlink fuzz178,070 executions/31s no crash. Optimized 1,000 QUIC-pair windows all live: guarded100ms0.8433 cores/233,328,640 RSS bytes;15s reference0.0359 cores/157,634,560 bytes, varying shared-host load recorded. Debug200-state retention6,200 writes, p99 45,699ns, zero capacity after acknowledgement; not200 live PTYs.

Unchanged-head native latency checks FAIL: baseline p99 echo338.86ms against334ms; same-session flood growth119.65ms against16.67ms. No baseline comparison or waiver. Full latency script was stopped during unrelated UI tests, exit143, after39 passes/4 failures/4 skips (case47 of465); it is not a completed full gate. Fresh-checkout dependency installation allowed a separate auth rerun to PASS all4 passkey and2 real-verifier recovery cases. Static binary20,705,120 bytes,4,300,304 over the existing size row; D205 reports this without making size the blocker. No push or deployment. Temporary checkout/build targets removed at finish; small text logs retained.

scripts/verify fast on clean detached job head515d3712: exit1. Full output verbatim follows (Rust passes except existing static size row; TypeScript/ARM not reached):

Running as unit: run-p1245617-i1245917.scope; invocation ID: 6d4a055ce02649a0ad7abd9fa761776b
METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=322.05 p99_ms=330.01 result=PASS

==> fmt

==> VT native fmt

==> clippy
    Checking infraternal-protocol v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-protocol)
    Checking infraternal-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-mesh)
   Compiling openssl-sys v0.9.117
   Compiling infraternal-shim v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-shim)
    Checking infraternal-plugin-api v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-plugin-api)
   Compiling infraternal-server v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-server)
    Checking tower-http v0.6.11
    Checking tracing-subscriber v0.3.23
    Checking axum v0.8.9
    Checking anstream v1.0.0
    Checking cipher v0.4.4
    Checking universal-hash v0.5.1
    Checking opaque-debug v0.3.1
    Checking arbitrary v1.4.2
    Checking infraternal-plugin-ssh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/ssh)
    Checking infraternal-plugin-host-facts v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/host-facts)
    Checking hmac v0.12.1
    Checking aead v0.5.2
    Checking ctr v0.9.2
    Checking clap_builder v4.6.7
    Checking aes v0.8.4
   Compiling infraternal v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal)
    Checking polyval v0.6.2
    Checking unicode-width v0.2.2
   Compiling crossbeam-epoch v0.9.21
   Compiling crossbeam-deque v0.8.8
    Checking libfuzzer-sys v0.4.13
    Checking hkdf v0.12.4
   Compiling rayon-core v1.13.0
    Checking plotters-backend v0.3.7
    Checking ciborium-io v0.2.2
    Checking itertools v0.13.0
    Checking ghash v0.5.1
    Checking vt100 v0.16.2
    Checking same-file v1.0.6
    Checking cast v0.3.0
    Checking clap v4.6.7
    Checking regex v1.13.1
    Checking ciborium-ll v0.2.2
    Checking plotters-svg v0.3.7
    Checking aes-gcm v0.10.3
    Checking walkdir v2.5.0
    Checking tinytemplate v1.2.1
    Checking oorandom v11.1.5
    Checking anes v0.1.6
    Checking criterion-plot v0.6.0
    Checking plotters v0.3.7
    Checking ciborium v0.2.2
    Checking rayon v1.12.0
    Checking criterion v0.7.0
   Compiling openssl v0.10.81
   Compiling tokio-openssl v0.6.5
   Compiling webauthn-attestation-ca v0.5.5
   Compiling webauthn-rs-core v0.5.5
    Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/mesh)
    Checking infraternal-plugin-remote v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/remote)
    Checking axum-server v0.8.0
    Checking infraternal-agent v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-agent)
    Checking webauthn-rs v0.5.5
    Checking infraternal-fuzz v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/fuzz)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 7m 25s

==> test
    Blocking waiting for file lock on build directory
   Compiling tokio v1.53.2
   Compiling serde_json v1.0.151
   Compiling bitflags v2.13.2
   Compiling icu_provider v2.3.1
   Compiling either v1.18.0
   Compiling crossbeam-utils v0.8.23
   Compiling futures-util v0.3.34
   Compiling hashbrown v0.15.5
   Compiling crc v3.4.0
   Compiling event-listener v5.4.2
   Compiling serde v1.0.229
   Compiling parking_lot_core v0.9.12
   Compiling spin v0.9.9
   Compiling crypto-common v0.1.7
   Compiling mio v1.2.4
   Compiling socket2 v0.6.5
   Compiling icu_properties v2.3.0
   Compiling icu_normalizer v2.3.0
   Compiling hashlink v0.10.0
   Compiling parking_lot v0.12.5
   Compiling digest v0.10.7
   Compiling memoffset v0.9.1
   Compiling futures-channel v0.3.34
   Compiling tracing-core v0.1.36
   Compiling crossbeam-queue v0.3.14
   Compiling libsqlite3-sys v0.30.1
   Compiling idna_adapter v1.2.2
   Compiling nix v0.30.1
   Compiling sha2 v0.10.9
   Compiling futures-intrusive v0.5.0
   Compiling hex v0.4.3
   Compiling tracing v0.1.44
   Compiling futures-executor v0.3.34
   Compiling atoi v2.0.0
   Compiling idna v1.1.0
   Compiling flume v0.11.1
   Compiling serde_urlencoded v0.7.1
   Compiling base64 v0.22.1
   Compiling tokio-stream v0.1.19
   Compiling url v2.5.8
   Compiling rand_core v0.10.1
   Compiling zeroize v1.9.0
   Compiling foreign-types-shared v0.1.1
   Compiling openssl-sys v0.9.117
   Compiling infraternal-protocol v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-protocol)
   Compiling infraternal-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-mesh)
   Compiling arrayvec v0.7.8
   Compiling untrusted v0.9.0
   Compiling http v1.5.0
   Compiling cpufeatures v0.3.1
   Compiling tinyvec v1.13.3
   Compiling getrandom v0.4.3
   Compiling sqlx-core v0.8.6
   Compiling rustls-pki-types v1.15.1
   Compiling foreign-types v0.3.2
   Compiling ring v0.17.14
   Compiling vte v0.15.0
   Compiling infraternal-shim v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-shim)
   Compiling chacha20 v0.10.2
   Compiling uuid v1.27.0
   Compiling ppv-lite86 v0.2.21
   Compiling rand_pcg v0.10.2
   Compiling half v2.7.1
   Compiling lru-slab v0.1.3
   Compiling rustc-hash v2.1.3
   Compiling rand v0.10.3
   Compiling quinn-udp v0.5.16
   Compiling getrandom v0.3.4
   Compiling num-conv v0.2.2
   Compiling minimal-lexical v0.2.1
   Compiling time-core v0.1.9
   Compiling regex-syntax v0.8.11
   Compiling http-body v1.1.0
   Compiling openssl v0.10.81
   Compiling deranged v0.5.8
   Compiling rand_core v0.9.5
   Compiling powerfmt v0.2.1
   Compiling nom v7.1.3
   Compiling time-macros v0.2.32
   Compiling thiserror v1.0.69
   Compiling sqlx-sqlite v0.8.6
   Compiling httparse v1.10.1
   Compiling tokio-util v0.7.19
   Compiling rustls-webpki v0.103.15
   Compiling tower-service v0.3.3
   Compiling data-encoding v2.11.1
   Compiling rand_chacha v0.9.0
   Compiling num-integer v0.1.47
   Compiling atomic-waker v1.1.2
   Compiling fnv v1.0.7
   Compiling time v0.3.55
   Compiling rand v0.9.5
   Compiling httpdate v1.0.3
   Compiling base64 v0.21.7
   Compiling regex-automata v0.4.18
   Compiling lazy_static v1.5.1
   Compiling try-lock v0.2.5
   Compiling num-bigint v0.4.8
   Compiling h2 v0.4.19
   Compiling want v0.3.2
   Compiling rustls v0.23.45
   Compiling unicase v2.10.0
   Compiling base64urlsafedata v0.5.5
   Compiling rusticata-macros v4.1.0
   Compiling tower-layer v0.3.3
   Compiling mime v0.3.17
   Compiling mime_guess v2.0.5
   Compiling http-body-util v0.1.5
   Compiling sha1 v0.10.7
   Compiling asn1-rs v0.6.2
   Compiling sqlx-macros-core v0.8.6
   Compiling sync_wrapper v1.0.2
   Compiling webauthn-rs-proto v0.5.5
   Compiling serde_cbor_2 v0.13.0
   Compiling rand_chacha v0.3.1
   Compiling tungstenite v0.29.0
   Compiling tokio-openssl v0.6.5
   Compiling webauthn-attestation-ca v0.5.5
   Compiling hex-conservative v0.2.3
   Compiling base64ct v1.8.3
   Compiling rand v0.8.8
   Compiling matchers v0.2.0
   Compiling tower v0.5.3
   Compiling axum-core v0.5.6
   Compiling oid-registry v0.7.1
   Compiling der-parser v9.0.0
   Compiling password-hash v0.5.0
   Compiling bitcoin_hashes v0.14.101
   Compiling arc-swap v1.9.2
   Compiling tokio-tungstenite v0.29.0
   Compiling sqlx-macros v0.8.6
   Compiling fs-err v3.3.2
   Compiling sharded-slab v0.1.7
   Compiling unicode-normalization v0.1.25
   Compiling blake2 v0.10.6
   Compiling tracing-log v0.2.0
   Compiling tracing-serde v0.2.0
   Compiling sqlx v0.8.6
   Compiling serde_path_to_error v0.1.20
   Compiling x509-parser v0.16.0
   Compiling thread_local v1.1.10
   Compiling http-range-header v0.4.2
   Compiling matchit v0.8.4
   Compiling infraternal-server v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-server)
   Compiling nu-ansi-term v0.50.3
   Compiling hyper v1.11.1
   Compiling bip39 v2.2.2
   Compiling infraternal-plugin-api v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-plugin-api)
   Compiling argon2 v0.5.3
   Compiling utf8parse v0.2.2
   Compiling is_terminal_polyfill v1.70.2
   Compiling tower-http v0.6.11
   Compiling infraternal-plugin-ssh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/ssh)
   Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/mesh)
   Compiling infraternal-plugin-host-facts v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/host-facts)
   Compiling anstyle-parse v1.0.0
   Compiling anstyle v1.0.14
   Compiling tracing-subscriber v0.3.23
   Compiling anstyle-query v1.1.5
   Compiling colorchoice v1.0.5
   Compiling clap_lex v1.1.1
   Compiling strsim v0.11.1
   Compiling inout v0.1.4
   Compiling anstream v1.0.0
   Compiling universal-hash v0.5.1
   Compiling opaque-debug v0.3.1
   Compiling quinn-proto v0.11.19
   Compiling hmac v0.12.1
   Compiling polyval v0.6.2
   Compiling cipher v0.4.4
   Compiling aead v0.5.2
   Compiling infraternal v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal)
   Compiling clap_builder v4.6.7
   Compiling unicode-width v0.2.2
   Compiling ghash v0.5.1
   Compiling hkdf v0.12.4
   Compiling ctr v0.9.2
   Compiling aes v0.8.4
   Compiling crossbeam-epoch v0.9.21
   Compiling ciborium-io v0.2.2
   Compiling plotters-backend v0.3.7
   Compiling vt100 v0.16.2
   Compiling ciborium-ll v0.2.2
   Compiling itertools v0.13.0
   Compiling plotters-svg v0.3.7
   Compiling crossbeam-deque v0.8.8
   Compiling aes-gcm v0.10.3
   Compiling same-file v1.0.6
   Compiling cast v0.3.0
   Compiling plotters v0.3.7
   Compiling ciborium v0.2.2
   Compiling rayon-core v1.13.0
   Compiling walkdir v2.5.0
   Compiling regex v1.13.1
   Compiling webauthn-rs-core v0.5.5
   Compiling hyper-util v0.1.21
   Compiling rayon v1.12.0
   Compiling tinytemplate v1.2.1
   Compiling anes v0.1.6
   Compiling oorandom v11.1.5
   Compiling criterion-plot v0.6.0
   Compiling axum v0.8.9
   Compiling axum-server v0.8.0
   Compiling clap v4.6.7
   Compiling quinn v0.11.12
   Compiling criterion v0.7.0
   Compiling webauthn-rs v0.5.5
   Compiling infraternal-plugin-remote v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/remote)
   Compiling infraternal-agent v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-agent)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 5m 42s
     Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal-816c931b8be9a713)

running 16 tests
test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok
test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok
test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok
test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok
test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok
test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok
test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok
test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok
test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok
test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok
test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok
test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok
test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok
test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok
test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok
test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s

     Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_daemon-8e5e265cfe7cdd31)

running 1 test
test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.83s

     Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_queues-0cad6fa87a0496cc)

running 1 test
test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.55s

     Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_review-6a6478a3d773fe72)

running 6 tests
test initial_attach_requires_explicit_credit_before_replay ... ok
test last_typist_selects_its_own_real_pty_dimensions ... ok
test repeated_tiny_credit_pauses_preserve_shell_progress ... ok
test retained_unwritten_input_survives_interleaved_ack_restart ... ok
test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok
test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.35s

     Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_sessions-f526006b8e0d3473)

running 1 test
test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s

     Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/idle_canary-63982d7b687d07e0)

running 1 test
test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.33s

     Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/remote_output-9202b8f9d75b863b)

running 3 tests
test human_remote_refusal_has_sections_and_next_steps_without_color ... ok
test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok
test json_remote_server_refuses_before_creating_storage_or_binding ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s

     Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/shim-9713d28d1636b84b)

running 7 tests
test attached_backpressure_and_detached_progress ... ok
test disallowed_signal_only_disconnects_peer ... ok
test double_fork_survives_parent_death ... ok
test real_shell_reconnect_resize_and_retained_exit ... ok
test replacement_connection_and_malformed_limit ... ok
test ring_wrap_snapshot_repaints_real_vim ... ok
test user_scope_survives_parent_unit_stop ... active
ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.74s

     Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/ssh_askpass-514eefa28b9bf49c)

running 3 tests
test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness
test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok
test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok

test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.26s

     Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/vt_credit-839083badee1aa8f)

running 1 test
test unaffordable_repaints_park_until_sufficient_credit ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.44s

     Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/vt_reconnect-a067d8cae0540836)

running 1 test
test snapshot_limits_never_close_live_reconnect ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.71s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_agent-53f06ada510027f3)

running 67 tests
test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok
test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory
test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok
test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok
test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok
test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok
test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok
test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok
test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap
test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok
test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok
test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok
test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok
test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok
test plugin_control::tests::accepted_public_transaction_outlives_the_framing_deadline ... ok
test plugin_control::tests::dropping_a_listener_does_not_unlink_a_replacement_file ... ok
test plugin_control::tests::local_frame_reader_retains_fragmentation_and_refuses_trailing_frames ... ok
test plugin_control::tests::local_public_actions_refuse_controls_and_active_socket_replacement ... ok
test plugin_control::tests::retained_path_and_observed_transport_cross_the_lazy_worker ... ok
test plugin_control::tests::synchronous_plugin_work_does_not_park_the_current_thread_reactor ... ok
test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok
test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok
test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok
test relay::tests::output_partial_credit_and_dedup ... ok
test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement
test relay::tests::overflowing_ranges_never_mutate_cursors ... ok
test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok
test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok
test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok
test remote_client::server_path::tests::component_down_proves_tcp_fallback_when_enrolled_udp_is_unavailable ... ok
test remote_client::server_path::tests::component_down_replaces_mesh_with_a_proven_fallback ... ok
test remote_client::server_path::tests::invalid_application_proof_keeps_the_live_fallback ... ok
test remote_client::server_path::tests::proven_mesh_destination_is_preferred_and_failure_returns_to_enrolled_port ... ok
test remote_client::server_path::tests::retained_mesh_proposal_connects_when_the_fallback_port_is_unavailable ... ok
test remote_client::server_path::tests::untrusted_candidate_never_retires_the_authenticated_fallback ... ok
test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok
test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok
test remote_client::tests::idle_timers::mesh_idle_timer_cost_at_one_thousand_connections ... ignored, Release-only local CPUWeight=10000 timer measurement; run without concurrent builds.
test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok
test remote_client::tests::proven_tcp_decoder_preserves_mux_envelopes_and_buffered_suffix ... ok
test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok
test remote_client::tests::server_path_capability_is_advertised_on_native_and_fallback_transports ... ok
test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers
test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok
test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok
test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok
test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok
test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok
test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok
test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok
test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok
test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok
test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000
test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok
test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok
test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok
test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement
test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok
test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok
test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok
test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok
test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok
test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok
test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok
test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap
test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap
test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap

test result: ok. 57 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 21.45s

     Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/transport-dc7ca13f1a1b16ab)

running 2 tests
test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok
test oversized_header_and_truncated_frame_are_rejected ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_mesh-9787bc8ee14a952b)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/default_arrow-1149b1e37b50da9e)

running 1 test
test omitted_arrow_ports_default_to_all_services ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/properties-12338978b303518b)

running 14 tests
test addresses_are_unique_stable_and_not_recycled ... ok
test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok
test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok
test directional_grants_union_and_minimal_updates ... ok
test exhausted_versions_reject_mutations_without_changing_state ... ok
test join_to_same_tag_grants_both_initiation_directions ... ok
test names_versions_and_backend_status ... ok
test overlaps_are_reported_without_silent_range_changes ... ok
test private_material_never_enters_debug_or_coordination_serialization ... ok
test protocol_port_unions_never_grant_an_unlisted_service ... ok
test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok
test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok
test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok
test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.95s

     Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/rotation_time-2b684bc125d3c9c3)

running 1 test
test unrepresentable_rotation_overlap_rejects_before_mutation ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_api-5c728191785f01c7)

running 10 tests
test component_tests::component_declarations_cannot_create_servers ... ok
test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok
test routing::tests::invalid_or_oversized_topics_are_refused ... ok
test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok
test tests::machine_actions_are_declared_without_entering_human_discovery ... ok
test tests::notifications_are_declared_json_bounded_and_drained_once ... ok
test tests::operator_presentation_cannot_follow_a_private_control_action ... ok
test tests::public_dispatch_cannot_call_a_machine_control_action ... ok
test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok
test tests::registry_routes_only_declared_actions ... ok

test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/routing_review-9a16e71abd7f4bdb)

running 2 tests
test review_topic_borrows_plain_and_owns_escaped ... ok
test review_topic_refuses_oversize_duplicate_and_deep_input ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_host_facts-b41e3c35755f2307)

running 9 tests
test tests::action_decoders_reject_unknown_and_oversized_fields ... ok
test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok
test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok
test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok
test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok
test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok
test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok
test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok
test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_mesh-93cb2b1ed9bbdd1f)

running 27 tests
test firewall::tests::already_removed_owned_table_does_not_block_component_cleanup ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test firewall::tests::initial_apply_without_adoption_refuses_a_foreign_table ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test firewall::tests::real_nft_ownership_atomicity_and_scaled_apply ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test firewall::tests::rule_count_is_independent_of_membership_and_policy_data_is_in_sets ... ok
test iptables::tests::contiguous_open_members_use_ranges_without_opening_gaps ... ok
test iptables::tests::real_nf_tables_ownership_partial_family_and_scaled_apply ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test iptables::tests::replacement_retains_established_rules_and_does_not_duplicate_hooks ... ok
test netlink::tests::malformed_lengths_and_padding_are_rejected ... ok
test netlink::tests::nested_attributes_roundtrip_without_copying_payloads ... ok
test node::tests::chunked_snapshot_is_atomic_and_applies_1000_kernel_peers ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN; use release for timing.
test node::tests::explicit_up_recovers_disabled_intent_before_reusing_identity ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test node::tests::externally_removed_interface_does_not_block_down ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test node::tests::server_identity_cannot_change_inside_a_staged_snapshot ... ok
test node_actions::tests::applied_server_route_and_observed_link_survive_only_explicit_component_up ... ignored, Run inside a dedicated kernel namespace with CAP_NET_ADMIN.
test node_actions::tests::failed_cleanup_reports_stopping_and_reconnect_keeps_explicit_off ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test node_actions::tests::node_actions_refuse_alternate_forms_duplicates_and_unbounded_input ... ok
test node_actions::tests::node_actions_register_without_kernel_work_and_hide_machine_calls ... ok
test node_coordination::tests::explicit_off_waits_for_up_and_reconnect_requests_a_snapshot ... ok
test node_coordination::tests::refused_delta_recovers_immediately_and_closed_channel_retires_worker ... ok
test node_coordination::tests::refused_listener_replacement_preserves_the_current_lease ... ok
test node_coordination::tests::removed_binding_can_attach_only_after_authorized_reenrollment ... ok
test node_coordination::tests::server_listener_belongs_to_applied_enabled_worker ... ok
test node_presentation::tests::legacy_status_remains_readable_and_invalid_link_is_refused ... ok
test node_presentation::tests::status_explains_the_observed_server_transport ... ok
test node_state::tests::explicit_off_survives_restart_and_snapshot_contains_only_public_fields ... ok
test node_state::tests::unsafe_snapshots_and_preexisting_temporary_files_are_not_followed_or_removed ... ok
test settings::tests::settings_objects_are_bounded_and_strict_before_storage ... ok

test result: ok. 18 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 1.43s

     Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/configuration-56f876ba0f2a5fcf)

running 5 tests
test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok
test compiled_chunks_identify_the_server_and_old_snapshots_have_no_proposal ... ok
test edition_default_is_explicit_and_build_selected ... ok
test large_valid_port_policy_is_split_without_a_port_count_cap ... ok
test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s

     Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/kernel-28a3e7ee10d7d6e2)

running 5 tests
test created_interface_is_marked_for_restart_adoption ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test policy_table_route_conflict_is_refused ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test real_kernel_chunked_peers ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test real_kernel_ephemeral_identity ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.
test retired_host_routes_can_be_replayed ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN.

test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/settings.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/settings-723a366f60556fe4)

running 1 test
test default_switch_requires_owner_freshness_and_the_preview_revision ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s

     Running tests/store.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/store-b4550be7e86ba902)

running 5 tests
test absent_discovery_preserves_the_last_known_endpoint ... ok
test key_replacement_preserves_identity_and_addresses_after_restart ... ok
test removed_host_cannot_restore_membership_without_authorized_enrollment ... ok
test required_server_membership_cannot_be_deleted ... ok
test scale_preview_pages_do_not_allocate_the_pair_matrix ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10)

running 11 tests
test remote_quic::tests::acknowledged_idle_survives_and_replayed_packets_cannot_mask_failure ... ok
test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok
test remote_quic::tests::mesh_liveness_keeps_authentication_and_refuses_invalid_intervals ... ok
test remote_quic::tests::one_way_authenticated_output_keeps_the_path_fresh ... ok
test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok
test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok
test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok
test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok
test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok
test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok
test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok

test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.72s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_ssh-5c8a2fc03adce17f)

running 12 tests
test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok
test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok
test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok
test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok
test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok
test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok
test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok
test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok
test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok
test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... 
running 1 test
test prompt::tests::reply_fixture ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.01s

ok
test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle
test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok

test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s

     Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/auth_order-b49facf7fd2610e1)

running 6 tests
test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok
test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok
test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok
test only_exhausted_auth_returns_typed_choose_method ... ok
test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok
test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/build_removal-faa792556bbff6ac)

running 1 test
test build_without_default_plugins_excludes_ssh_dependency ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s

     Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/concurrency-8badac401510ffce)

running 7 tests
test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend
test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok
test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok
test component_off_retires_a_real_native_helper ... ok
test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok
test entire_batch_validates_before_start_and_duplicates_are_refused ... ok
test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok

test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s

     Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/config_isolation-e6cc6a3e81675778)

running 1 test
test configured_identity_paths_are_not_inherited_by_the_command_child ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s

     Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/credentials-aef3898851e090d4)

running 3 tests
test credential_helper_refuses_host_trust_and_permission_prompts ... ok
test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok
test password_socket_refuses_an_unrelated_same_user_process ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/diagnostics-1969c2fcd1c9b195)

running 4 tests
test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok
test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok
test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok
test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/event_metadata-e8736e0f03d3ff76)

running 1 test
test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/foreground-08e2a5902ef4a0de)

running 1 test
test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s

     Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/host_trust-ad3914d55f5c2b3b)

running 2 tests
test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key
test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/install-fe9d30a5dd20604f)

running 28 tests
test acknowledged_linger_noop_does_not_own_later_external_enable ... ok
test active_service_stop_failure_never_replaces_live_artifacts ... ok
test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok
test denied_linger_request_does_not_undo_a_later_external_enable ... ok
test failed_upgrade_preserves_previous_binary_state_and_unit ... ok
test foreign_files_and_another_attempt_lock_are_never_removed ... ok
test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok
test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok
test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok
test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok
test fresh_receipt_is_removed_before_transaction_rollback ... ok
test fresh_rollback_resumes_after_transaction_directory_removal ... ok
test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok
test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok
test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok
test interrupted_linger_reply_retains_intent_for_cleanup ... ok
test interrupted_restore_recreates_links_without_deleting_the_original ... ok
test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok
test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok
test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok
test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok
test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok
test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok
test refused_previous_service_stop_only_removes_staging ... ok
test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok
test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok
test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok
test writable_installation_is_refused_before_upload_or_cleanup ... ok

test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.58s

     Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/model-92aebbb091e2c415)

running 4 tests
test addresses_never_become_options_or_shell_syntax ... ok
test check_is_exact_bounded_and_rejects_every_truncation ... ok
test consent_and_credential_references_are_the_only_request_authority ... ok
test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/probe_check-b39441968858fe9e)

running 1 test
test manager_availability_does_not_request_its_private_environment ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s

     Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/process-72c5ee8e878d9e6a)

running 4 tests
test cancellation_retires_the_helper_descendant_too ... ok
test completed_helper_retires_descendants_with_closed_pipes ... ok
test group_identity_is_retained_until_inherited_pipes_finish ... ok
test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s

     Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/proxy_policy-61cfcfe01a9ca492)

running 1 test
test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/real_ssh-ab75fade1a22a174)

running 1 test
test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/single_connection-4b1ee45501686262)

running 1 test
test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only

test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/source_completeness-18e1c0bbe01b611c)

running 1 test
test declared_public_modules_have_committed_sources ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/trust_round2-0284469edc36350f)

running 2 tests
test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target
test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials

test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68)

running 7 tests
test stream_tests::all_short_frame_splits_match_direct_decoding ... ok
test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok
test stream_tests::split_mux_header_preserves_trailing_close ... ok
test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok
test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok
test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok
test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_server-6e8c7fb5210715a7)

running 307 tests
test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok
test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok
test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok
test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok
test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok
test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok
test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok
test auth::tests::account_identity_migration_backfills_legacy_users ... ok
test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok
test auth::tests::audit_ceremony_browser_binding ... ok
test auth::tests::audit_logout_survives_admission_exhaustion ... ok
test auth::tests::audit_no_public_credential_listing ... ok
test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok
test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok
test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok
test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok
test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser
test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok
test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok
test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok
test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok
test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok
test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds
test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok
test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok
test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok
test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok
test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok
test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok
test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok
test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok
test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok
test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok
test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok
test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok
test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443
test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok
test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok
test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok
test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap
test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok
test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok
test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds
test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok
test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok
test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok
test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok
test auth::tests::pending_unlock_expires_without_terminal_authority ... ok
test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok
test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds
test auth::tests::public_status_and_discoverable_http_login ... ok
test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok
test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok
test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok
test auth::tests::recovery_http_live_same_account_is_immediate ... ok
test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok
test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok
test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok
test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation
test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok
test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok
test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately
test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok
test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok
test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok
test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok
test auth::tests::review3_tests::review3_busy_expiry ... ok
test auth::tests::review3_tests::review3_busy_logout ... ok
test auth::tests::review3_tests::review3_busy_recovery ... ok
test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok
test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok
test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok
test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok
test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok
test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok
test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok
test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok
test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds
test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok
test auth::tests::review_old_words_race_rotation ... ok
test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok
test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok
test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok
test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok
test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok
test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok
test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok
test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok
test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok
test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok
test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok
test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok
test auth::tests::setup_identity_validation_and_uniqueness ... ok
test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok
test auth::tests::setup_start_accepts_username_and_display_name ... ok
test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok
test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok
test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok
test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok
test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok
test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok
test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok
test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok
test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok
test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement
test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok
test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok
test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok
test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok
test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok
test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok
test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok
test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok
test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok
test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok
test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok
test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok
test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation
test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok
test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok
test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok
test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok
test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok
test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok
test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok
test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok
test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok
test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok
test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok
test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok
test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok
test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok
test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok
test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok
test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok
test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok
test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok
test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok
test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok
test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS
test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok
test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok
test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok
test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok
test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap
test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok
test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok
test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok
test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok
test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap
test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok
test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok
test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok
test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok
test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok
test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok
test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok
test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok
test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok
test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok
test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok
test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok
test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds
test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok
test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok
test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok
test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok
test embedded::regressions::path_tests::full_ack_releases_retention_and_duplicate_input_is_not_replayed ... ok
test embedded::regressions::path_tests::full_retention_replays_as_legal_frames_with_contiguous_offsets ... ok
test embedded::regressions::path_tests::initial_attachment_keeps_input_cut_through_before_its_first_ack ... ok
test embedded::regressions::path_tests::input_retention_cost_at_200_terminals ... ignored, Run alone in the local CPUWeight scope for 200-terminal retention measurements.
test embedded::regressions::path_tests::input_retention_refuses_excess_before_advancing_the_cursor ... ok
test embedded::regressions::path_tests::replacement_replays_only_the_unacknowledged_suffix_and_queued_input ... ok
test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok
test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok
test embedded::regressions::reattach_must_restore_output_credit ... ok
test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok
test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok
test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok
test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok
test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok
test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok
test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok
test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok
test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok
test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok
test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok
test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok
test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok
test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok
test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok
test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok
test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok
test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok
test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok
test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope
test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok
test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok
test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok
test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok
test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok
test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok
test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok
test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok
test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok
test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok
test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation
test plugins::node_lifecycle::tests::disabling_replacement_and_retirement_join_the_correct_node_worker ... ok
test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok
test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok
test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap
test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok
test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok
test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok
test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence
test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok
test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok
test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok
test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok
test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok
test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok
test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok
test remote_runtime::tests::additional_listeners::additional_listener_keeps_underlay_address_and_retires_with_its_lease ... ok
test remote_runtime::tests::additional_listeners::additional_listener_refuses_unenrolled_certificate_before_proof_reply ... ok
test remote_runtime::tests::additional_listeners::initial_overlay_admission_has_no_underlay_guess ... ok
test remote_runtime::tests::additional_listeners::ipv6_wildcard_listener_reuses_binding_and_preserves_ipv4_discovery ... ok
test remote_runtime::tests::additional_listeners::wildcard_listener_reuses_binding_and_tracks_destination_lease_counts ... ok
test remote_runtime::tests::candidate_proofs::candidate_proof_refuses_a_second_probe_and_invalid_hello ... ok
test remote_runtime::tests::candidate_proofs::quic_candidate_proof_waits_for_hello_and_preserves_its_suffix ... ok
test remote_runtime::tests::candidate_proofs::tls_candidate_proof_waits_for_hello_and_preserves_its_suffix ... ok
test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok
test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok
test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok
test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence
test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok
test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok
test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok
test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok
test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok
test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok
test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements
test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok
test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap
test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok
test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok
test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok
test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok
test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok
test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok
test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok
test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok
test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443
test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok
test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701
test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok
test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok
test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok
test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap
test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap
test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok
test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok
test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok
test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok
test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok
test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok
test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok
test runtime::tests::router_migrates_private_storage_and_serves_health ... ok
test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok
test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok
test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok
test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok
test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok
test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok
test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok
test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok
test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok
test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok
test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok
test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok
test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok
test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok
test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification
test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok
test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds
test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok

test result: ok. 276 passed; 0 failed; 31 ignored; 0 measured; 0 filtered out; finished in 406.81s

     Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/catalog_startup-4b0a9fd1b65daa38)

running 1 test
test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/enrollment-b83594ff2ab0b64e)

running 6 tests
test concurrent_redemption_has_one_winner_and_one_certificate ... ok
test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget
test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok
test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok
test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok
test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok

test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.65s

     Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_parser-4b934cd92556bc84)

running 2 tests
test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok
test review_grant_parser_rejects_unknown_nested_port_fields ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_review_plugin-9b05a56cd15e027f)

running 1 test
test review_mesh_dependency_is_removable_at_build_time ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_review_policy-2092468267c6813e)

running 1 test
test review_null_port_policy_is_refused ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_review_role_scope-4d3bb5432fd7046a)

running 2 tests
test review_explicit_null_role_scopes_do_not_become_global_authority ... ok
test role_scopes_require_an_array_when_provided ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/plugin_host_review-1d98eba64518a208)

running 7 tests
test review_completed_call_survives_normal_worker_exit ... ok
test review_core_topic_remains_core_owned_even_when_declared ... ok
test review_disable_answers_inflight_call ... ok
test review_disable_withdraws_view_and_keeps_socket ... ok
test review_exited_worker_ends_its_subscriptions ... ok
test review_reenable_preserves_cancelled_calls_until_delivery ... ok
test review_undeclared_topic_is_left_to_the_core ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s

     Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/plugin_settings_review-69e1760012eaefcf)

running 3 tests
test failed_plugin_save_restores_previous_state_without_workers ... ok
test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok
test plugin_switches_survive_database_reopen ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s

     Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/remote_plugin_contract-816009a1284dc819)

running 1 test
test independent_review_core_build_without_features_omits_remote_transport ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s

     Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_shim-bcdaf93efc7f3908)

running 73 tests
test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok
test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok
test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement
test frame::checks::golden::every_frozen_message ... ok
test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok
test frame::checks::tests::golden_and_fragmented ... ok
test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok
test ring::checks::tests::wrap_and_exact_offsets ... ok
test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok
test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok
test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile
test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement
test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok
test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile
test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok
test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok
test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok
test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok
test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok
test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok
test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok
test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok
test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok
test terminal::checks::tests::fixtures_and_continuations_repaint ... ok
test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok
test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok
test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok
test terminal::checks::tests::partial_csi_and_utf8_continue ... ok
test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok
test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok
test terminal::checks::tests::saved_origin_survives_changed_margins ... ok
test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok
test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_cursor ... ok
test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file
test terminal::fidelity::fidelity_edge ... ok
test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_extended_smoke ... ok
test terminal::fidelity::fidelity_f1_rep ... ok
test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_handwritten ... ok
test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok
test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok
test terminal::fidelity::fidelity_iso_protection_erase ... ok
test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok
test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok
test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok
test terminal::fidelity::fidelity_orphaned_spacer_head ... ok
test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok
test terminal::fidelity::fidelity_recorded_corpus ... ok
test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok
test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok
test terminal::fidelity::fidelity_saved_modes_future_restore ... ok
test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok
test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases
test terminal::fidelity::fidelity_seeded_smoke ... ok
test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok
test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok
test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok
test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok
test terminal::fidelity::fidelity_spacer_head_attributes ... ok
test terminal::fidelity::fidelity_variation_tail_attributes ... ok
test terminal::fidelity::fidelity_variation_wrap_attributes ... ok
test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture
test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host
test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process
test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement
test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup
test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok
test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok
test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok
test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok
test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok

test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 76.39s

     Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/detach-d43c198b6364d431)

running 1 test
test closed_standard_descriptors_become_dev_null ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.22s

     Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mouse-fb49ecd2c0173e82)

running 1 test
test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s

   Doc-tests infraternal_agent

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_mesh

running 1 test
test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

   Doc-tests infraternal_plugin_api

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_plugin_host_facts

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_plugin_mesh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_plugin_remote

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_plugin_ssh

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_protocol

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests infraternal_shim

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


==> cargo-deny
warning[duplicate]: found 2 duplicate entries for crate 'base64'
   ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:24:1
   │  
24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index
25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index
   │ ╰───────────────────────────────────────────────────────────────────┘ lock entries
   │  
   ├ base64 v0.21.7
     ├── base64urlsafedata v0.5.5
     │   ├── webauthn-attestation-ca v0.5.5
     │   │   └── webauthn-rs-core v0.5.5
     │   │       └── webauthn-rs v0.5.5
     │   │           └── infraternal-server v0.1.0
     │   │               ├── infraternal v0.1.0
     │   │               └── infraternal-fuzz v0.1.0
     │   ├── webauthn-rs v0.5.5 (*)
     │   ├── webauthn-rs-core v0.5.5 (*)
     │   └── webauthn-rs-proto v0.5.5
     │       └── webauthn-rs-core v0.5.5 (*)
     ├── webauthn-rs-core v0.5.5 (*)
     └── webauthn-rs-proto v0.5.5 (*)
   ├ base64 v0.22.1
     ├── axum v0.8.9
     │   └── infraternal-server v0.1.0
     │       ├── infraternal v0.1.0
     │       └── infraternal-fuzz v0.1.0
     ├── infraternal v0.1.0 (*)
     ├── infraternal-server v0.1.0 (*)
     └── sqlx-core v0.8.6
         ├── sqlx v0.8.6
         │   ├── infraternal v0.1.0 (*)
         │   ├── infraternal-plugin-api v0.1.0
         │   │   ├── infraternal v0.1.0 (*)
         │   │   ├── infraternal-agent v0.1.0
         │   │   │   ├── infraternal v0.1.0 (*)
         │   │   │   ├── infraternal-fuzz v0.1.0 (*)
         │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   ├── infraternal-fuzz v0.1.0 (*)
         │   │   ├── infraternal-plugin-host-facts v0.1.0
         │   │   │   ├── infraternal-agent v0.1.0 (*)
         │   │   │   └── infraternal-fuzz v0.1.0 (*)
         │   │   ├── infraternal-plugin-mesh v0.1.0
         │   │   │   ├── infraternal-agent v0.1.0 (*)
         │   │   │   ├── infraternal-fuzz v0.1.0 (*)
         │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   ├── infraternal-plugin-remote v0.1.0
         │   │   │   ├── infraternal v0.1.0 (*)
         │   │   │   ├── infraternal-agent v0.1.0 (*)
         │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   ├── infraternal-plugin-ssh v0.1.0
         │   │   │   ├── infraternal v0.1.0 (*)
         │   │   │   ├── infraternal-fuzz v0.1.0 (*)
         │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   └── infraternal-server v0.1.0 (*)
         │   ├── infraternal-plugin-mesh v0.1.0 (*)
         │   └── infraternal-server v0.1.0 (*)
         ├── sqlx-macros v0.8.6
         │   └── sqlx v0.8.6 (*)
         ├── sqlx-macros-core v0.8.6
         │   └── sqlx-macros v0.8.6 (*)
         └── sqlx-sqlite v0.8.6
             ├── sqlx v0.8.6 (*)
             └── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures'
   ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:50:1
   │  
50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index
51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index
   │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
   │  
   ├ cpufeatures v0.2.17
     ├── aes v0.8.4
     │   └── aes-gcm v0.10.3
     │       └── (dev) infraternal-server v0.1.0
     │           ├── infraternal v0.1.0
     │           └── infraternal-fuzz v0.1.0
     ├── argon2 v0.5.3
     │   └── infraternal-server v0.1.0 (*)
     ├── polyval v0.6.2
     │   └── ghash v0.5.1
     │       └── aes-gcm v0.10.3 (*)
     ├── sha1 v0.10.7
     │   ├── axum v0.8.9
     │   │   └── infraternal-server v0.1.0 (*)
     │   └── tungstenite v0.29.0
     │       └── tokio-tungstenite v0.29.0
     │           ├── axum v0.8.9 (*)
     │           └── (dev) infraternal-server v0.1.0 (*)
     └── sha2 v0.10.9
         ├── infraternal-plugin-ssh v0.1.0
         │   ├── infraternal v0.1.0 (*)
         │   ├── infraternal-fuzz v0.1.0 (*)
         │   └── infraternal-server v0.1.0 (*)
         ├── infraternal-server v0.1.0 (*)
         ├── sqlx-core v0.8.6
         │   ├── sqlx v0.8.6
         │   │   ├── infraternal v0.1.0 (*)
         │   │   ├── infraternal-plugin-api v0.1.0
         │   │   │   ├── infraternal v0.1.0 (*)
         │   │   │   ├── infraternal-agent v0.1.0
         │   │   │   │   ├── infraternal v0.1.0 (*)
         │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
         │   │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   │   ├── infraternal-fuzz v0.1.0 (*)
         │   │   │   ├── infraternal-plugin-host-facts v0.1.0
         │   │   │   │   ├── infraternal-agent v0.1.0 (*)
         │   │   │   │   └── infraternal-fuzz v0.1.0 (*)
         │   │   │   ├── infraternal-plugin-mesh v0.1.0
         │   │   │   │   ├── infraternal-agent v0.1.0 (*)
         │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
         │   │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   │   ├── infraternal-plugin-remote v0.1.0
         │   │   │   │   ├── infraternal v0.1.0 (*)
         │   │   │   │   ├── infraternal-agent v0.1.0 (*)
         │   │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   │   ├── infraternal-plugin-ssh v0.1.0 (*)
         │   │   │   └── infraternal-server v0.1.0 (*)
         │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
         │   │   └── infraternal-server v0.1.0 (*)
         │   ├── sqlx-macros v0.8.6
         │   │   └── sqlx v0.8.6 (*)
         │   ├── sqlx-macros-core v0.8.6
         │   │   └── sqlx-macros v0.8.6 (*)
         │   └── sqlx-sqlite v0.8.6
         │       ├── sqlx v0.8.6 (*)
         │       └── sqlx-macros-core v0.8.6 (*)
         └── sqlx-macros-core v0.8.6 (*)
   ├ cpufeatures v0.3.1
     └── chacha20 v0.10.2
         └── rand v0.10.3
             └── quinn-proto v0.11.19
                 └── quinn v0.11.12
                     ├── infraternal-agent v0.1.0
                     │   ├── infraternal v0.1.0
                     │   ├── infraternal-fuzz v0.1.0
                     │   └── infraternal-server v0.1.0
                     │       ├── infraternal v0.1.0 (*)
                     │       └── infraternal-fuzz v0.1.0 (*)
                     ├── infraternal-plugin-remote v0.1.0
                     │   ├── infraternal v0.1.0 (*)
                     │   ├── infraternal-agent v0.1.0 (*)
                     │   └── infraternal-server v0.1.0 (*)
                     └── infraternal-server v0.1.0 (*)

warning[duplicate]: found 3 duplicate entries for crate 'getrandom'
   ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:92:1
   │  
92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index
93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index
94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index
   │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries
   │  
   ├ getrandom v0.2.17
     ├── rand_core v0.6.4
     │   ├── bip39 v2.2.2
     │   │   └── infraternal-server v0.1.0
     │   │       ├── infraternal v0.1.0
     │   │       └── infraternal-fuzz v0.1.0
     │   ├── crypto-common v0.1.7
     │   │   ├── aead v0.5.2
     │   │   │   └── aes-gcm v0.10.3
     │   │   │       └── (dev) infraternal-server v0.1.0 (*)
     │   │   ├── cipher v0.4.4
     │   │   │   ├── aes v0.8.4
     │   │   │   │   └── aes-gcm v0.10.3 (*)
     │   │   │   ├── aes-gcm v0.10.3 (*)
     │   │   │   └── ctr v0.9.2
     │   │   │       └── aes-gcm v0.10.3 (*)
     │   │   ├── digest v0.10.7
     │   │   │   ├── blake2 v0.10.6
     │   │   │   │   └── argon2 v0.5.3
     │   │   │   │       └── infraternal-server v0.1.0 (*)
     │   │   │   ├── hmac v0.12.1
     │   │   │   │   └── hkdf v0.12.4
     │   │   │   │       └── (dev) infraternal-server v0.1.0 (*)
     │   │   │   ├── sha1 v0.10.7
     │   │   │   │   ├── axum v0.8.9
     │   │   │   │   │   └── infraternal-server v0.1.0 (*)
     │   │   │   │   └── tungstenite v0.29.0
     │   │   │   │       └── tokio-tungstenite v0.29.0
     │   │   │   │           ├── axum v0.8.9 (*)
     │   │   │   │           └── (dev) infraternal-server v0.1.0 (*)
     │   │   │   └── sha2 v0.10.9
     │   │   │       ├── infraternal-plugin-ssh v0.1.0
     │   │   │       │   ├── infraternal v0.1.0 (*)
     │   │   │       │   ├── infraternal-fuzz v0.1.0 (*)
     │   │   │       │   └── infraternal-server v0.1.0 (*)
     │   │   │       ├── infraternal-server v0.1.0 (*)
     │   │   │       ├── sqlx-core v0.8.6
     │   │   │       │   ├── sqlx v0.8.6
     │   │   │       │   │   ├── infraternal v0.1.0 (*)
     │   │   │       │   │   ├── infraternal-plugin-api v0.1.0
     │   │   │       │   │   │   ├── infraternal v0.1.0 (*)
     │   │   │       │   │   │   ├── infraternal-agent v0.1.0
     │   │   │       │   │   │   │   ├── infraternal v0.1.0 (*)
     │   │   │       │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │   │   │       │   │   │   │   └── infraternal-server v0.1.0 (*)
     │   │   │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │   │   │       │   │   │   ├── infraternal-plugin-host-facts v0.1.0
     │   │   │       │   │   │   │   ├── infraternal-agent v0.1.0 (*)
     │   │   │       │   │   │   │   └── infraternal-fuzz v0.1.0 (*)
     │   │   │       │   │   │   ├── infraternal-plugin-mesh v0.1.0
     │   │   │       │   │   │   │   ├── infraternal-agent v0.1.0 (*)
     │   │   │       │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │   │   │       │   │   │   │   └── infraternal-server v0.1.0 (*)
     │   │   │       │   │   │   ├── infraternal-plugin-remote v0.1.0
     │   │   │       │   │   │   │   ├── infraternal v0.1.0 (*)
     │   │   │       │   │   │   │   ├── infraternal-agent v0.1.0 (*)
     │   │   │       │   │   │   │   └── infraternal-server v0.1.0 (*)
     │   │   │       │   │   │   ├── infraternal-plugin-ssh v0.1.0 (*)
     │   │   │       │   │   │   └── infraternal-server v0.1.0 (*)
     │   │   │       │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
     │   │   │       │   │   └── infraternal-server v0.1.0 (*)
     │   │   │       │   ├── sqlx-macros v0.8.6
     │   │   │       │   │   └── sqlx v0.8.6 (*)
     │   │   │       │   ├── sqlx-macros-core v0.8.6
     │   │   │       │   │   └── sqlx-macros v0.8.6 (*)
     │   │   │       │   └── sqlx-sqlite v0.8.6
     │   │   │       │       ├── sqlx v0.8.6 (*)
     │   │   │       │       └── sqlx-macros-core v0.8.6 (*)
     │   │   │       └── sqlx-macros-core v0.8.6 (*)
     │   │   └── universal-hash v0.5.1
     │   │       └── polyval v0.6.2
     │   │           └── ghash v0.5.1
     │   │               └── aes-gcm v0.10.3 (*)
     │   ├── password-hash v0.5.0
     │   │   └── argon2 v0.5.3 (*)
     │   ├── rand v0.8.8
     │   │   └── bip39 v2.2.2 (*)
     │   └── rand_chacha v0.3.1
     │       └── rand v0.8.8 (*)
     └── ring v0.17.14
         ├── quinn-proto v0.11.19
         │   └── quinn v0.11.12
         │       ├── infraternal-agent v0.1.0 (*)
         │       ├── infraternal-plugin-remote v0.1.0 (*)
         │       └── infraternal-server v0.1.0 (*)
         ├── rustls v0.23.45
         │   ├── infraternal-plugin-remote v0.1.0 (*)
         │   ├── quinn v0.11.12 (*)
         │   └── quinn-proto v0.11.19 (*)
         └── rustls-webpki v0.103.15
             └── rustls v0.23.45 (*)
   ├ getrandom v0.3.4
     └── rand_core v0.9.5
         ├── rand v0.9.5
         │   ├── infraternal-server v0.1.0
         │   │   ├── infraternal v0.1.0
         │   │   └── infraternal-fuzz v0.1.0
         │   ├── tungstenite v0.29.0
         │   │   └── tokio-tungstenite v0.29.0
         │   │       ├── axum v0.8.9
         │   │       │   └── infraternal-server v0.1.0 (*)
         │   │       └── (dev) infraternal-server v0.1.0 (*)
         │   └── webauthn-rs-core v0.5.5
         │       └── webauthn-rs v0.5.5
         │           └── infraternal-server v0.1.0 (*)
         └── rand_chacha v0.9.0
             ├── rand v0.9.5 (*)
             └── webauthn-rs-core v0.5.5 (*)
   ├ getrandom v0.4.3
     ├── jobserver v0.1.35
     │   └── cc v1.6.0
     │       ├── (build) libfuzzer-sys v0.4.13
     │       │   └── infraternal-fuzz v0.1.0
     │       ├── (build) libsqlite3-sys v0.30.1
     │       │   └── sqlx-sqlite v0.8.6
     │       │       ├── sqlx v0.8.6
     │       │       │   ├── infraternal v0.1.0
     │       │       │   ├── infraternal-plugin-api v0.1.0
     │       │       │   │   ├── infraternal v0.1.0 (*)
     │       │       │   │   ├── infraternal-agent v0.1.0
     │       │       │   │   │   ├── infraternal v0.1.0 (*)
     │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │       │       │   │   │   └── infraternal-server v0.1.0
     │       │       │   │   │       ├── infraternal v0.1.0 (*)
     │       │       │   │   │       └── infraternal-fuzz v0.1.0 (*)
     │       │       │   │   ├── infraternal-fuzz v0.1.0 (*)
     │       │       │   │   ├── infraternal-plugin-host-facts v0.1.0
     │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
     │       │       │   │   │   └── infraternal-fuzz v0.1.0 (*)
     │       │       │   │   ├── infraternal-plugin-mesh v0.1.0
     │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
     │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │       │       │   │   │   └── infraternal-server v0.1.0 (*)
     │       │       │   │   ├── infraternal-plugin-remote v0.1.0
     │       │       │   │   │   ├── infraternal v0.1.0 (*)
     │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
     │       │       │   │   │   └── infraternal-server v0.1.0 (*)
     │       │       │   │   ├── infraternal-plugin-ssh v0.1.0
     │       │       │   │   │   ├── infraternal v0.1.0 (*)
     │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │       │       │   │   │   └── infraternal-server v0.1.0 (*)
     │       │       │   │   └── infraternal-server v0.1.0 (*)
     │       │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
     │       │       │   └── infraternal-server v0.1.0 (*)
     │       │       └── sqlx-macros-core v0.8.6
     │       │           └── sqlx-macros v0.8.6
     │       │               └── sqlx v0.8.6 (*)
     │       ├── openssl-src v300.6.1+3.6.3
     │       │   └── (build) openssl-sys v0.9.117
     │       │       ├── axum-server v0.8.0
     │       │       │   └── infraternal-server v0.1.0 (*)
     │       │       ├── openssl v0.10.81
     │       │       │   ├── axum-server v0.8.0 (*)
     │       │       │   ├── infraternal v0.1.0 (*)
     │       │       │   ├── infraternal-agent v0.1.0 (*)
     │       │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
     │       │       │   ├── infraternal-plugin-remote v0.1.0 (*)
     │       │       │   ├── infraternal-server v0.1.0 (*)
     │       │       │   ├── tokio-openssl v0.6.5
     │       │       │   │   ├── axum-server v0.8.0 (*)
     │       │       │   │   ├── infraternal v0.1.0 (*)
     │       │       │   │   ├── infraternal-agent v0.1.0 (*)
     │       │       │   │   ├── infraternal-plugin-remote v0.1.0 (*)
     │       │       │   │   └── (dev) infraternal-server v0.1.0 (*)
     │       │       │   ├── webauthn-attestation-ca v0.5.5
     │       │       │   │   └── webauthn-rs-core v0.5.5
     │       │       │   │       └── webauthn-rs v0.5.5
     │       │       │   │           └── infraternal-server v0.1.0 (*)
     │       │       │   └── webauthn-rs-core v0.5.5 (*)
     │       │       ├── tokio-openssl v0.6.5 (*)
     │       │       ├── webauthn-attestation-ca v0.5.5 (*)
     │       │       └── webauthn-rs-core v0.5.5 (*)
     │       ├── (build) openssl-sys v0.9.117 (*)
     │       └── (build) ring v0.17.14
     │           ├── quinn-proto v0.11.19
     │           │   └── quinn v0.11.12
     │           │       ├── infraternal-agent v0.1.0 (*)
     │           │       ├── infraternal-plugin-remote v0.1.0 (*)
     │           │       └── infraternal-server v0.1.0 (*)
     │           ├── rustls v0.23.45
     │           │   ├── infraternal-plugin-remote v0.1.0 (*)
     │           │   ├── quinn v0.11.12 (*)
     │           │   └── quinn-proto v0.11.19 (*)
     │           └── rustls-webpki v0.103.15
     │               └── rustls v0.23.45 (*)
     ├── quinn-proto v0.11.19 (*)
     ├── rand v0.10.3
     │   └── quinn-proto v0.11.19 (*)
     └── uuid v1.27.0
         ├── infraternal v0.1.0 (*)
         ├── infraternal-agent v0.1.0 (*)
         ├── infraternal-plugin-mesh v0.1.0 (*)
         ├── infraternal-plugin-ssh v0.1.0 (*)
         ├── infraternal-server v0.1.0 (*)
         ├── webauthn-attestation-ca v0.5.5 (*)
         ├── webauthn-rs v0.5.5 (*)
         └── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 2 duplicate entries for crate 'hashbrown'
   ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:98:1
   │  
98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index
99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index
   │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
   │  
   ├ hashbrown v0.15.5
     ├── hashlink v0.10.0
     │   └── sqlx-core v0.8.6
     │       ├── sqlx v0.8.6
     │       │   ├── infraternal v0.1.0
     │       │   ├── infraternal-plugin-api v0.1.0
     │       │   │   ├── infraternal v0.1.0 (*)
     │       │   │   ├── infraternal-agent v0.1.0
     │       │   │   │   ├── infraternal v0.1.0 (*)
     │       │   │   │   ├── infraternal-fuzz v0.1.0
     │       │   │   │   └── infraternal-server v0.1.0
     │       │   │   │       ├── infraternal v0.1.0 (*)
     │       │   │   │       └── infraternal-fuzz v0.1.0 (*)
     │       │   │   ├── infraternal-fuzz v0.1.0 (*)
     │       │   │   ├── infraternal-plugin-host-facts v0.1.0
     │       │   │   │   ├── infraternal-agent v0.1.0 (*)
     │       │   │   │   └── infraternal-fuzz v0.1.0 (*)
     │       │   │   ├── infraternal-plugin-mesh v0.1.0
     │       │   │   │   ├── infraternal-agent v0.1.0 (*)
     │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │       │   │   │   └── infraternal-server v0.1.0 (*)
     │       │   │   ├── infraternal-plugin-remote v0.1.0
     │       │   │   │   ├── infraternal v0.1.0 (*)
     │       │   │   │   ├── infraternal-agent v0.1.0 (*)
     │       │   │   │   └── infraternal-server v0.1.0 (*)
     │       │   │   ├── infraternal-plugin-ssh v0.1.0
     │       │   │   │   ├── infraternal v0.1.0 (*)
     │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
     │       │   │   │   └── infraternal-server v0.1.0 (*)
     │       │   │   └── infraternal-server v0.1.0 (*)
     │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
     │       │   └── infraternal-server v0.1.0 (*)
     │       ├── sqlx-macros v0.8.6
     │       │   └── sqlx v0.8.6 (*)
     │       ├── sqlx-macros-core v0.8.6
     │       │   └── sqlx-macros v0.8.6 (*)
     │       └── sqlx-sqlite v0.8.6
     │           ├── sqlx v0.8.6 (*)
     │           └── sqlx-macros-core v0.8.6 (*)
     └── sqlx-core v0.8.6 (*)
   ├ hashbrown v0.17.1
     └── indexmap v2.14.2
         ├── h2 v0.4.19
         │   └── hyper v1.11.1
         │       ├── axum v0.8.9
         │       │   └── infraternal-server v0.1.0
         │       │       ├── infraternal v0.1.0
         │       │       └── infraternal-fuzz v0.1.0
         │       ├── axum-server v0.8.0
         │       │   └── infraternal-server v0.1.0 (*)
         │       ├── hyper-util v0.1.21
         │       │   ├── axum v0.8.9 (*)
         │       │   ├── axum-server v0.8.0 (*)
         │       │   ├── infraternal v0.1.0 (*)
         │       │   └── (dev) infraternal-server v0.1.0 (*)
         │       ├── infraternal v0.1.0 (*)
         │       └── (dev) infraternal-server v0.1.0 (*)
         └── sqlx-core v0.8.6
             ├── sqlx v0.8.6
             │   ├── infraternal v0.1.0 (*)
             │   ├── infraternal-plugin-api v0.1.0
             │   │   ├── infraternal v0.1.0 (*)
             │   │   ├── infraternal-agent v0.1.0
             │   │   │   ├── infraternal v0.1.0 (*)
             │   │   │   ├── infraternal-fuzz v0.1.0 (*)
             │   │   │   └── infraternal-server v0.1.0 (*)
             │   │   ├── infraternal-fuzz v0.1.0 (*)
             │   │   ├── infraternal-plugin-host-facts v0.1.0
             │   │   │   ├── infraternal-agent v0.1.0 (*)
             │   │   │   └── infraternal-fuzz v0.1.0 (*)
             │   │   ├── infraternal-plugin-mesh v0.1.0
             │   │   │   ├── infraternal-agent v0.1.0 (*)
             │   │   │   ├── infraternal-fuzz v0.1.0 (*)
             │   │   │   └── infraternal-server v0.1.0 (*)
             │   │   ├── infraternal-plugin-remote v0.1.0
             │   │   │   ├── infraternal v0.1.0 (*)
             │   │   │   ├── infraternal-agent v0.1.0 (*)
             │   │   │   └── infraternal-server v0.1.0 (*)
             │   │   ├── infraternal-plugin-ssh v0.1.0
             │   │   │   ├── infraternal v0.1.0 (*)
             │   │   │   ├── infraternal-fuzz v0.1.0 (*)
             │   │   │   └── infraternal-server v0.1.0 (*)
             │   │   └── infraternal-server v0.1.0 (*)
             │   ├── infraternal-plugin-mesh v0.1.0 (*)
             │   └── infraternal-server v0.1.0 (*)
             ├── sqlx-macros v0.8.6
             │   └── sqlx v0.8.6 (*)
             ├── sqlx-macros-core v0.8.6
             │   └── sqlx-macros v0.8.6 (*)
             └── sqlx-sqlite v0.8.6
                 ├── sqlx v0.8.6 (*)
                 └── sqlx-macros-core v0.8.6 (*)

warning[duplicate]: found 2 duplicate entries for crate 'r-efi'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:194:1
    │  
194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index
195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index
    │ ╰─────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ r-efi v5.3.0
      └── getrandom v0.3.4
          └── rand_core v0.9.5
              ├── rand v0.9.5
              │   ├── infraternal-server v0.1.0
              │   │   ├── infraternal v0.1.0
              │   │   └── infraternal-fuzz v0.1.0
              │   ├── tungstenite v0.29.0
              │   │   └── tokio-tungstenite v0.29.0
              │   │       ├── axum v0.8.9
              │   │       │   └── infraternal-server v0.1.0 (*)
              │   │       └── (dev) infraternal-server v0.1.0 (*)
              │   └── webauthn-rs-core v0.5.5
              │       └── webauthn-rs v0.5.5
              │           └── infraternal-server v0.1.0 (*)
              └── rand_chacha v0.9.0
                  ├── rand v0.9.5 (*)
                  └── webauthn-rs-core v0.5.5 (*)
    ├ r-efi v6.0.0
      └── getrandom v0.4.3
          ├── jobserver v0.1.35
          │   └── cc v1.6.0
          │       ├── (build) libfuzzer-sys v0.4.13
          │       │   └── infraternal-fuzz v0.1.0
          │       ├── (build) libsqlite3-sys v0.30.1
          │       │   └── sqlx-sqlite v0.8.6
          │       │       ├── sqlx v0.8.6
          │       │       │   ├── infraternal v0.1.0
          │       │       │   ├── infraternal-plugin-api v0.1.0
          │       │       │   │   ├── infraternal v0.1.0 (*)
          │       │       │   │   ├── infraternal-agent v0.1.0
          │       │       │   │   │   ├── infraternal v0.1.0 (*)
          │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
          │       │       │   │   │   └── infraternal-server v0.1.0
          │       │       │   │   │       ├── infraternal v0.1.0 (*)
          │       │       │   │   │       └── infraternal-fuzz v0.1.0 (*)
          │       │       │   │   ├── infraternal-fuzz v0.1.0 (*)
          │       │       │   │   ├── infraternal-plugin-host-facts v0.1.0
          │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
          │       │       │   │   │   └── infraternal-fuzz v0.1.0 (*)
          │       │       │   │   ├── infraternal-plugin-mesh v0.1.0
          │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
          │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
          │       │       │   │   │   └── infraternal-server v0.1.0 (*)
          │       │       │   │   ├── infraternal-plugin-remote v0.1.0
          │       │       │   │   │   ├── infraternal v0.1.0 (*)
          │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
          │       │       │   │   │   └── infraternal-server v0.1.0 (*)
          │       │       │   │   ├── infraternal-plugin-ssh v0.1.0
          │       │       │   │   │   ├── infraternal v0.1.0 (*)
          │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
          │       │       │   │   │   └── infraternal-server v0.1.0 (*)
          │       │       │   │   └── infraternal-server v0.1.0 (*)
          │       │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
          │       │       │   └── infraternal-server v0.1.0 (*)
          │       │       └── sqlx-macros-core v0.8.6
          │       │           └── sqlx-macros v0.8.6
          │       │               └── sqlx v0.8.6 (*)
          │       ├── openssl-src v300.6.1+3.6.3
          │       │   └── (build) openssl-sys v0.9.117
          │       │       ├── axum-server v0.8.0
          │       │       │   └── infraternal-server v0.1.0 (*)
          │       │       ├── openssl v0.10.81
          │       │       │   ├── axum-server v0.8.0 (*)
          │       │       │   ├── infraternal v0.1.0 (*)
          │       │       │   ├── infraternal-agent v0.1.0 (*)
          │       │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
          │       │       │   ├── infraternal-plugin-remote v0.1.0 (*)
          │       │       │   ├── infraternal-server v0.1.0 (*)
          │       │       │   ├── tokio-openssl v0.6.5
          │       │       │   │   ├── axum-server v0.8.0 (*)
          │       │       │   │   ├── infraternal v0.1.0 (*)
          │       │       │   │   ├── infraternal-agent v0.1.0 (*)
          │       │       │   │   ├── infraternal-plugin-remote v0.1.0 (*)
          │       │       │   │   └── (dev) infraternal-server v0.1.0 (*)
          │       │       │   ├── webauthn-attestation-ca v0.5.5
          │       │       │   │   └── webauthn-rs-core v0.5.5
          │       │       │   │       └── webauthn-rs v0.5.5
          │       │       │   │           └── infraternal-server v0.1.0 (*)
          │       │       │   └── webauthn-rs-core v0.5.5 (*)
          │       │       ├── tokio-openssl v0.6.5 (*)
          │       │       ├── webauthn-attestation-ca v0.5.5 (*)
          │       │       └── webauthn-rs-core v0.5.5 (*)
          │       ├── (build) openssl-sys v0.9.117 (*)
          │       └── (build) ring v0.17.14
          │           ├── quinn-proto v0.11.19
          │           │   └── quinn v0.11.12
          │           │       ├── infraternal-agent v0.1.0 (*)
          │           │       ├── infraternal-plugin-remote v0.1.0 (*)
          │           │       └── infraternal-server v0.1.0 (*)
          │           ├── rustls v0.23.45
          │           │   ├── infraternal-plugin-remote v0.1.0 (*)
          │           │   ├── quinn v0.11.12 (*)
          │           │   └── quinn-proto v0.11.19 (*)
          │           └── rustls-webpki v0.103.15
          │               └── rustls v0.23.45 (*)
          ├── quinn-proto v0.11.19 (*)
          ├── rand v0.10.3
          │   └── quinn-proto v0.11.19 (*)
          └── uuid v1.27.0
              ├── infraternal v0.1.0 (*)
              ├── infraternal-agent v0.1.0 (*)
              ├── infraternal-plugin-mesh v0.1.0 (*)
              ├── infraternal-plugin-ssh v0.1.0 (*)
              ├── infraternal-server v0.1.0 (*)
              ├── webauthn-attestation-ca v0.5.5 (*)
              ├── webauthn-rs v0.5.5 (*)
              └── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:196:1
    │  
196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index
197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index
198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index
    │ ╰─────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ rand v0.8.8
      └── bip39 v2.2.2
          └── infraternal-server v0.1.0
              ├── infraternal v0.1.0
              └── infraternal-fuzz v0.1.0
    ├ rand v0.9.5
      ├── infraternal-server v0.1.0
      │   ├── infraternal v0.1.0
      │   └── infraternal-fuzz v0.1.0
      ├── tungstenite v0.29.0
      │   └── tokio-tungstenite v0.29.0
      │       ├── axum v0.8.9
      │       │   └── infraternal-server v0.1.0 (*)
      │       └── (dev) infraternal-server v0.1.0 (*)
      └── webauthn-rs-core v0.5.5
          └── webauthn-rs v0.5.5
              └── infraternal-server v0.1.0 (*)
    ├ rand v0.10.3
      └── quinn-proto v0.11.19
          └── quinn v0.11.12
              ├── infraternal-agent v0.1.0
              │   ├── infraternal v0.1.0
              │   ├── infraternal-fuzz v0.1.0
              │   └── infraternal-server v0.1.0
              │       ├── infraternal v0.1.0 (*)
              │       └── infraternal-fuzz v0.1.0 (*)
              ├── infraternal-plugin-remote v0.1.0
              │   ├── infraternal v0.1.0 (*)
              │   ├── infraternal-agent v0.1.0 (*)
              │   └── infraternal-server v0.1.0 (*)
              └── infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:199:1
    │  
199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index
200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index
    │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ rand_chacha v0.3.1
      └── rand v0.8.8
          └── bip39 v2.2.2
              └── infraternal-server v0.1.0
                  ├── infraternal v0.1.0
                  └── infraternal-fuzz v0.1.0
    ├ rand_chacha v0.9.0
      ├── rand v0.9.5
      │   ├── infraternal-server v0.1.0
      │   │   ├── infraternal v0.1.0
      │   │   └── infraternal-fuzz v0.1.0
      │   ├── tungstenite v0.29.0
      │   │   └── tokio-tungstenite v0.29.0
      │   │       ├── axum v0.8.9
      │   │       │   └── infraternal-server v0.1.0 (*)
      │   │       └── (dev) infraternal-server v0.1.0 (*)
      │   └── webauthn-rs-core v0.5.5
      │       └── webauthn-rs v0.5.5
      │           └── infraternal-server v0.1.0 (*)
      └── webauthn-rs-core v0.5.5 (*)

warning[duplicate]: found 3 duplicate entries for crate 'rand_core'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:201:1
    │  
201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index
202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index
203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index
    │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ rand_core v0.6.4
      ├── bip39 v2.2.2
      │   └── infraternal-server v0.1.0
      │       ├── infraternal v0.1.0
      │       └── infraternal-fuzz v0.1.0
      ├── crypto-common v0.1.7
      │   ├── aead v0.5.2
      │   │   └── aes-gcm v0.10.3
      │   │       └── (dev) infraternal-server v0.1.0 (*)
      │   ├── cipher v0.4.4
      │   │   ├── aes v0.8.4
      │   │   │   └── aes-gcm v0.10.3 (*)
      │   │   ├── aes-gcm v0.10.3 (*)
      │   │   └── ctr v0.9.2
      │   │       └── aes-gcm v0.10.3 (*)
      │   ├── digest v0.10.7
      │   │   ├── blake2 v0.10.6
      │   │   │   └── argon2 v0.5.3
      │   │   │       └── infraternal-server v0.1.0 (*)
      │   │   ├── hmac v0.12.1
      │   │   │   └── hkdf v0.12.4
      │   │   │       └── (dev) infraternal-server v0.1.0 (*)
      │   │   ├── sha1 v0.10.7
      │   │   │   ├── axum v0.8.9
      │   │   │   │   └── infraternal-server v0.1.0 (*)
      │   │   │   └── tungstenite v0.29.0
      │   │   │       └── tokio-tungstenite v0.29.0
      │   │   │           ├── axum v0.8.9 (*)
      │   │   │           └── (dev) infraternal-server v0.1.0 (*)
      │   │   └── sha2 v0.10.9
      │   │       ├── infraternal-plugin-ssh v0.1.0
      │   │       │   ├── infraternal v0.1.0 (*)
      │   │       │   ├── infraternal-fuzz v0.1.0 (*)
      │   │       │   └── infraternal-server v0.1.0 (*)
      │   │       ├── infraternal-server v0.1.0 (*)
      │   │       ├── sqlx-core v0.8.6
      │   │       │   ├── sqlx v0.8.6
      │   │       │   │   ├── infraternal v0.1.0 (*)
      │   │       │   │   ├── infraternal-plugin-api v0.1.0
      │   │       │   │   │   ├── infraternal v0.1.0 (*)
      │   │       │   │   │   ├── infraternal-agent v0.1.0
      │   │       │   │   │   │   ├── infraternal v0.1.0 (*)
      │   │       │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │       │   │   │   │   └── infraternal-server v0.1.0 (*)
      │   │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │       │   │   │   ├── infraternal-plugin-host-facts v0.1.0
      │   │       │   │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │       │   │   │   │   └── infraternal-fuzz v0.1.0 (*)
      │   │       │   │   │   ├── infraternal-plugin-mesh v0.1.0
      │   │       │   │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │       │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │       │   │   │   │   └── infraternal-server v0.1.0 (*)
      │   │       │   │   │   ├── infraternal-plugin-remote v0.1.0
      │   │       │   │   │   │   ├── infraternal v0.1.0 (*)
      │   │       │   │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │       │   │   │   │   └── infraternal-server v0.1.0 (*)
      │   │       │   │   │   ├── infraternal-plugin-ssh v0.1.0 (*)
      │   │       │   │   │   └── infraternal-server v0.1.0 (*)
      │   │       │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │       │   │   └── infraternal-server v0.1.0 (*)
      │   │       │   ├── sqlx-macros v0.8.6
      │   │       │   │   └── sqlx v0.8.6 (*)
      │   │       │   ├── sqlx-macros-core v0.8.6
      │   │       │   │   └── sqlx-macros v0.8.6 (*)
      │   │       │   └── sqlx-sqlite v0.8.6
      │   │       │       ├── sqlx v0.8.6 (*)
      │   │       │       └── sqlx-macros-core v0.8.6 (*)
      │   │       └── sqlx-macros-core v0.8.6 (*)
      │   └── universal-hash v0.5.1
      │       └── polyval v0.6.2
      │           └── ghash v0.5.1
      │               └── aes-gcm v0.10.3 (*)
      ├── password-hash v0.5.0
      │   └── argon2 v0.5.3 (*)
      ├── rand v0.8.8
      │   └── bip39 v2.2.2 (*)
      └── rand_chacha v0.3.1
          └── rand v0.8.8 (*)
    ├ rand_core v0.9.5
      ├── rand v0.9.5
      │   ├── infraternal-server v0.1.0
      │   │   ├── infraternal v0.1.0
      │   │   └── infraternal-fuzz v0.1.0
      │   ├── tungstenite v0.29.0
      │   │   └── tokio-tungstenite v0.29.0
      │   │       ├── axum v0.8.9
      │   │       │   └── infraternal-server v0.1.0 (*)
      │   │       └── (dev) infraternal-server v0.1.0 (*)
      │   └── webauthn-rs-core v0.5.5
      │       └── webauthn-rs v0.5.5
      │           └── infraternal-server v0.1.0 (*)
      └── rand_chacha v0.9.0
          ├── rand v0.9.5 (*)
          └── webauthn-rs-core v0.5.5 (*)
    ├ rand_core v0.10.1
      ├── chacha20 v0.10.2
      │   └── rand v0.10.3
      │       └── quinn-proto v0.11.19
      │           └── quinn v0.11.12
      │               ├── infraternal-agent v0.1.0
      │               │   ├── infraternal v0.1.0
      │               │   ├── infraternal-fuzz v0.1.0
      │               │   └── infraternal-server v0.1.0
      │               │       ├── infraternal v0.1.0 (*)
      │               │       └── infraternal-fuzz v0.1.0 (*)
      │               ├── infraternal-plugin-remote v0.1.0
      │               │   ├── infraternal v0.1.0 (*)
      │               │   ├── infraternal-agent v0.1.0 (*)
      │               │   └── infraternal-server v0.1.0 (*)
      │               └── infraternal-server v0.1.0 (*)
      ├── getrandom v0.4.3
      │   ├── jobserver v0.1.35
      │   │   └── cc v1.6.0
      │   │       ├── (build) libfuzzer-sys v0.4.13
      │   │       │   └── infraternal-fuzz v0.1.0 (*)
      │   │       ├── (build) libsqlite3-sys v0.30.1
      │   │       │   └── sqlx-sqlite v0.8.6
      │   │       │       ├── sqlx v0.8.6
      │   │       │       │   ├── infraternal v0.1.0 (*)
      │   │       │       │   ├── infraternal-plugin-api v0.1.0
      │   │       │       │   │   ├── infraternal v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-agent v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-plugin-host-facts v0.1.0
      │   │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │       │       │   │   │   └── infraternal-fuzz v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-plugin-mesh v0.1.0
      │   │       │       │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │       │       │   │   │   └── infraternal-server v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-plugin-remote v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-plugin-ssh v0.1.0
      │   │       │       │   │   │   ├── infraternal v0.1.0 (*)
      │   │       │       │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │       │       │   │   │   └── infraternal-server v0.1.0 (*)
      │   │       │       │   │   └── infraternal-server v0.1.0 (*)
      │   │       │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │       │       │   └── infraternal-server v0.1.0 (*)
      │   │       │       └── sqlx-macros-core v0.8.6
      │   │       │           └── sqlx-macros v0.8.6
      │   │       │               └── sqlx v0.8.6 (*)
      │   │       ├── openssl-src v300.6.1+3.6.3
      │   │       │   └── (build) openssl-sys v0.9.117
      │   │       │       ├── axum-server v0.8.0
      │   │       │       │   └── infraternal-server v0.1.0 (*)
      │   │       │       ├── openssl v0.10.81
      │   │       │       │   ├── axum-server v0.8.0 (*)
      │   │       │       │   ├── infraternal v0.1.0 (*)
      │   │       │       │   ├── infraternal-agent v0.1.0 (*)
      │   │       │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │       │       │   ├── infraternal-plugin-remote v0.1.0 (*)
      │   │       │       │   ├── infraternal-server v0.1.0 (*)
      │   │       │       │   ├── tokio-openssl v0.6.5
      │   │       │       │   │   ├── axum-server v0.8.0 (*)
      │   │       │       │   │   ├── infraternal v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-agent v0.1.0 (*)
      │   │       │       │   │   ├── infraternal-plugin-remote v0.1.0 (*)
      │   │       │       │   │   └── (dev) infraternal-server v0.1.0 (*)
      │   │       │       │   ├── webauthn-attestation-ca v0.5.5
      │   │       │       │   │   └── webauthn-rs-core v0.5.5
      │   │       │       │   │       └── webauthn-rs v0.5.5
      │   │       │       │   │           └── infraternal-server v0.1.0 (*)
      │   │       │       │   └── webauthn-rs-core v0.5.5 (*)
      │   │       │       ├── tokio-openssl v0.6.5 (*)
      │   │       │       ├── webauthn-attestation-ca v0.5.5 (*)
      │   │       │       └── webauthn-rs-core v0.5.5 (*)
      │   │       ├── (build) openssl-sys v0.9.117 (*)
      │   │       └── (build) ring v0.17.14
      │   │           ├── quinn-proto v0.11.19 (*)
      │   │           ├── rustls v0.23.45
      │   │           │   ├── infraternal-plugin-remote v0.1.0 (*)
      │   │           │   ├── quinn v0.11.12 (*)
      │   │           │   └── quinn-proto v0.11.19 (*)
      │   │           └── rustls-webpki v0.103.15
      │   │               └── rustls v0.23.45 (*)
      │   ├── quinn-proto v0.11.19 (*)
      │   ├── rand v0.10.3 (*)
      │   └── uuid v1.27.0
      │       ├── infraternal v0.1.0 (*)
      │       ├── infraternal-agent v0.1.0 (*)
      │       ├── infraternal-plugin-mesh v0.1.0 (*)
      │       ├── infraternal-plugin-ssh v0.1.0 (*)
      │       ├── infraternal-server v0.1.0 (*)
      │       ├── webauthn-attestation-ca v0.5.5 (*)
      │       ├── webauthn-rs v0.5.5 (*)
      │       └── webauthn-rs-core v0.5.5 (*)
      ├── rand v0.10.3 (*)
      └── rand_pcg v0.10.2
          └── quinn-proto v0.11.19 (*)

warning[duplicate]: found 2 duplicate entries for crate 'syn'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:245:1
    │  
245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index
246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index
    │ ╰───────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ syn v2.0.119
      ├── asn1-rs-derive v0.5.1
      │   └── asn1-rs v0.6.2
      │       ├── der-parser v9.0.0
      │       │   ├── webauthn-rs-core v0.5.5
      │       │   │   └── webauthn-rs v0.5.5
      │       │   │       └── infraternal-server v0.1.0
      │       │   │           ├── infraternal v0.1.0
      │       │   │           └── infraternal-fuzz v0.1.0
      │       │   └── x509-parser v0.16.0
      │       │       └── webauthn-rs-core v0.5.5 (*)
      │       ├── oid-registry v0.7.1
      │       │   └── x509-parser v0.16.0 (*)
      │       └── x509-parser v0.16.0 (*)
      ├── asn1-rs-impl v0.2.0
      │   └── asn1-rs v0.6.2 (*)
      ├── enum-as-inner v0.6.1
      │   └── sysctl v0.7.1
      │       └── infraternal-plugin-host-facts v0.1.0
      │           ├── infraternal-agent v0.1.0
      │           │   ├── infraternal v0.1.0 (*)
      │           │   ├── infraternal-fuzz v0.1.0 (*)
      │           │   └── infraternal-server v0.1.0 (*)
      │           └── infraternal-fuzz v0.1.0 (*)
      ├── openssl-macros v0.1.1
      │   └── openssl v0.10.81
      │       ├── axum-server v0.8.0
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── infraternal v0.1.0 (*)
      │       ├── infraternal-agent v0.1.0 (*)
      │       ├── infraternal-plugin-mesh v0.1.0
      │       │   ├── infraternal-agent v0.1.0 (*)
      │       │   ├── infraternal-fuzz v0.1.0 (*)
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── infraternal-plugin-remote v0.1.0
      │       │   ├── infraternal v0.1.0 (*)
      │       │   ├── infraternal-agent v0.1.0 (*)
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── infraternal-server v0.1.0 (*)
      │       ├── tokio-openssl v0.6.5
      │       │   ├── axum-server v0.8.0 (*)
      │       │   ├── infraternal v0.1.0 (*)
      │       │   ├── infraternal-agent v0.1.0 (*)
      │       │   ├── infraternal-plugin-remote v0.1.0 (*)
      │       │   └── (dev) infraternal-server v0.1.0 (*)
      │       ├── webauthn-attestation-ca v0.5.5
      │       │   └── webauthn-rs-core v0.5.5 (*)
      │       └── webauthn-rs-core v0.5.5 (*)
      ├── sqlx-macros v0.8.6
      │   └── sqlx v0.8.6
      │       ├── infraternal v0.1.0 (*)
      │       ├── infraternal-plugin-api v0.1.0
      │       │   ├── infraternal v0.1.0 (*)
      │       │   ├── infraternal-agent v0.1.0 (*)
      │       │   ├── infraternal-fuzz v0.1.0 (*)
      │       │   ├── infraternal-plugin-host-facts v0.1.0 (*)
      │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │       │   ├── infraternal-plugin-remote v0.1.0 (*)
      │       │   ├── infraternal-plugin-ssh v0.1.0
      │       │   │   ├── infraternal v0.1.0 (*)
      │       │   │   ├── infraternal-fuzz v0.1.0 (*)
      │       │   │   └── infraternal-server v0.1.0 (*)
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── infraternal-plugin-mesh v0.1.0 (*)
      │       └── infraternal-server v0.1.0 (*)
      ├── sqlx-macros-core v0.8.6
      │   └── sqlx-macros v0.8.6 (*)
      ├── synstructure v0.13.2
      │   └── asn1-rs-derive v0.5.1 (*)
      ├── thiserror-impl v1.0.69
      │   └── thiserror v1.0.69
      │       ├── asn1-rs v0.6.2 (*)
      │       ├── webauthn-rs-core v0.5.5 (*)
      │       └── x509-parser v0.16.0 (*)
      ├── tracing-attributes v0.1.31
      │   └── tracing v0.1.44
      │       ├── axum v0.8.9
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── axum-core v0.5.6
      │       │   └── axum v0.8.9 (*)
      │       ├── h2 v0.4.19
      │       │   └── hyper v1.11.1
      │       │       ├── axum v0.8.9 (*)
      │       │       ├── axum-server v0.8.0 (*)
      │       │       ├── hyper-util v0.1.21
      │       │       │   ├── axum v0.8.9 (*)
      │       │       │   ├── axum-server v0.8.0 (*)
      │       │       │   ├── infraternal v0.1.0 (*)
      │       │       │   └── (dev) infraternal-server v0.1.0 (*)
      │       │       ├── infraternal v0.1.0 (*)
      │       │       └── (dev) infraternal-server v0.1.0 (*)
      │       ├── infraternal-server v0.1.0 (*)
      │       ├── quinn v0.11.12
      │       │   ├── infraternal-agent v0.1.0 (*)
      │       │   ├── infraternal-plugin-remote v0.1.0 (*)
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── quinn-proto v0.11.19
      │       │   └── quinn v0.11.12 (*)
      │       ├── quinn-udp v0.5.16
      │       │   └── quinn v0.11.12 (*)
      │       ├── sqlx-core v0.8.6
      │       │   ├── sqlx v0.8.6 (*)
      │       │   ├── sqlx-macros v0.8.6 (*)
      │       │   ├── sqlx-macros-core v0.8.6 (*)
      │       │   └── sqlx-sqlite v0.8.6
      │       │       ├── sqlx v0.8.6 (*)
      │       │       └── sqlx-macros-core v0.8.6 (*)
      │       ├── sqlx-sqlite v0.8.6 (*)
      │       ├── tower v0.5.3
      │       │   ├── axum v0.8.9 (*)
      │       │   └── (dev) infraternal-server v0.1.0 (*)
      │       ├── tracing-subscriber v0.3.23
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── webauthn-attestation-ca v0.5.5 (*)
      │       ├── webauthn-rs v0.5.5 (*)
      │       └── webauthn-rs-core v0.5.5 (*)
      └── zerocopy-derive v0.8.60
          └── zerocopy v0.8.60
              ├── half v2.7.1
              │   ├── ciborium-ll v0.2.2
              │   │   └── ciborium v0.2.2
              │   │       └── criterion v0.7.0
              │   │           └── (dev) infraternal-protocol v0.1.0
              │   │               ├── infraternal-agent v0.1.0 (*)
              │   │               ├── infraternal-fuzz v0.1.0 (*)
              │   │               ├── (dev) infraternal-plugin-host-facts v0.1.0 (*)
              │   │               ├── infraternal-plugin-mesh v0.1.0 (*)
              │   │               ├── infraternal-plugin-remote v0.1.0 (*)
              │   │               └── infraternal-server v0.1.0 (*)
              │   └── serde_cbor_2 v0.13.0
              │       ├── infraternal-server v0.1.0 (*)
              │       └── webauthn-rs-core v0.5.5 (*)
              └── ppv-lite86 v0.2.21
                  ├── rand_chacha v0.3.1
                  │   └── rand v0.8.8
                  │       └── bip39 v2.2.2
                  │           └── infraternal-server v0.1.0 (*)
                  └── rand_chacha v0.9.0
                      ├── rand v0.9.5
                      │   ├── infraternal-server v0.1.0 (*)
                      │   ├── tungstenite v0.29.0
                      │   │   └── tokio-tungstenite v0.29.0
                      │   │       ├── axum v0.8.9 (*)
                      │   │       └── (dev) infraternal-server v0.1.0 (*)
                      │   └── webauthn-rs-core v0.5.5 (*)
                      └── webauthn-rs-core v0.5.5 (*)
    ├ syn v3.0.6
      ├── clap_derive v4.6.7
      │   └── clap v4.6.7
      │       ├── criterion v0.7.0
      │       │   └── (dev) infraternal-protocol v0.1.0
      │       │       ├── infraternal-agent v0.1.0
      │       │       │   ├── infraternal v0.1.0
      │       │       │   ├── infraternal-fuzz v0.1.0
      │       │       │   └── infraternal-server v0.1.0
      │       │       │       ├── infraternal v0.1.0 (*)
      │       │       │       └── infraternal-fuzz v0.1.0 (*)
      │       │       ├── infraternal-fuzz v0.1.0 (*)
      │       │       ├── (dev) infraternal-plugin-host-facts v0.1.0
      │       │       │   ├── infraternal-agent v0.1.0 (*)
      │       │       │   └── infraternal-fuzz v0.1.0 (*)
      │       │       ├── infraternal-plugin-mesh v0.1.0
      │       │       │   ├── infraternal-agent v0.1.0 (*)
      │       │       │   ├── infraternal-fuzz v0.1.0 (*)
      │       │       │   └── infraternal-server v0.1.0 (*)
      │       │       ├── infraternal-plugin-remote v0.1.0
      │       │       │   ├── infraternal v0.1.0 (*)
      │       │       │   ├── infraternal-agent v0.1.0 (*)
      │       │       │   └── infraternal-server v0.1.0 (*)
      │       │       └── infraternal-server v0.1.0 (*)
      │       └── infraternal v0.1.0 (*)
      ├── displaydoc v0.2.7
      │   ├── asn1-rs v0.6.2
      │   │   ├── der-parser v9.0.0
      │   │   │   ├── webauthn-rs-core v0.5.5
      │   │   │   │   └── webauthn-rs v0.5.5
      │   │   │   │       └── infraternal-server v0.1.0 (*)
      │   │   │   └── x509-parser v0.16.0
      │   │   │       └── webauthn-rs-core v0.5.5 (*)
      │   │   ├── oid-registry v0.7.1
      │   │   │   └── x509-parser v0.16.0 (*)
      │   │   └── x509-parser v0.16.0 (*)
      │   ├── der-parser v9.0.0 (*)
      │   ├── icu_collections v2.3.0
      │   │   ├── icu_normalizer v2.3.0
      │   │   │   └── idna_adapter v1.2.2
      │   │   │       └── idna v1.1.0
      │   │   │           └── url v2.5.8
      │   │   │               ├── infraternal v0.1.0 (*)
      │   │   │               ├── infraternal-plugin-ssh v0.1.0
      │   │   │               │   ├── infraternal v0.1.0 (*)
      │   │   │               │   ├── infraternal-fuzz v0.1.0 (*)
      │   │   │               │   └── infraternal-server v0.1.0 (*)
      │   │   │               ├── infraternal-server v0.1.0 (*)
      │   │   │               ├── sqlx-core v0.8.6
      │   │   │               │   ├── sqlx v0.8.6
      │   │   │               │   │   ├── infraternal v0.1.0 (*)
      │   │   │               │   │   ├── infraternal-plugin-api v0.1.0
      │   │   │               │   │   │   ├── infraternal v0.1.0 (*)
      │   │   │               │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │   │               │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │   │               │   │   │   ├── infraternal-plugin-host-facts v0.1.0 (*)
      │   │   │               │   │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │   │               │   │   │   ├── infraternal-plugin-remote v0.1.0 (*)
      │   │   │               │   │   │   ├── infraternal-plugin-ssh v0.1.0 (*)
      │   │   │               │   │   │   └── infraternal-server v0.1.0 (*)
      │   │   │               │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │   │               │   │   └── infraternal-server v0.1.0 (*)
      │   │   │               │   ├── sqlx-macros v0.8.6
      │   │   │               │   │   └── sqlx v0.8.6 (*)
      │   │   │               │   ├── sqlx-macros-core v0.8.6
      │   │   │               │   │   └── sqlx-macros v0.8.6 (*)
      │   │   │               │   └── sqlx-sqlite v0.8.6
      │   │   │               │       ├── sqlx v0.8.6 (*)
      │   │   │               │       └── sqlx-macros-core v0.8.6 (*)
      │   │   │               ├── sqlx-macros-core v0.8.6 (*)
      │   │   │               ├── sqlx-sqlite v0.8.6 (*)
      │   │   │               ├── webauthn-rs v0.5.5 (*)
      │   │   │               ├── webauthn-rs-core v0.5.5 (*)
      │   │   │               └── webauthn-rs-proto v0.5.5
      │   │   │                   └── webauthn-rs-core v0.5.5 (*)
      │   │   └── icu_properties v2.3.0
      │   │       └── idna_adapter v1.2.2 (*)
      │   ├── icu_locale_core v2.3.0
      │   │   ├── icu_properties v2.3.0 (*)
      │   │   └── icu_provider v2.3.1
      │   │       ├── icu_normalizer v2.3.0 (*)
      │   │       └── icu_properties v2.3.0 (*)
      │   ├── icu_properties v2.3.0 (*)
      │   ├── icu_provider v2.3.1 (*)
      │   ├── tinystr v0.8.4
      │   │   └── icu_locale_core v2.3.0 (*)
      │   └── zerotrie v0.2.5
      │       ├── icu_properties v2.3.0 (*)
      │       └── icu_provider v2.3.1 (*)
      ├── futures-macro v0.3.34
      │   └── futures-util v0.3.34
      │       ├── axum v0.8.9
      │       │   └── infraternal-server v0.1.0 (*)
      │       ├── futures-executor v0.3.34
      │       │   └── sqlx-sqlite v0.8.6 (*)
      │       ├── infraternal-plugin-mesh v0.1.0 (*)
      │       ├── (dev) infraternal-plugin-ssh v0.1.0 (*)
      │       ├── infraternal-server v0.1.0 (*)
      │       ├── js-sys v0.3.106
      │       │   ├── getrandom v0.2.17
      │       │   │   ├── rand_core v0.6.4
      │       │   │   │   ├── bip39 v2.2.2
      │       │   │   │   │   └── infraternal-server v0.1.0 (*)
      │       │   │   │   ├── crypto-common v0.1.7
      │       │   │   │   │   ├── aead v0.5.2
      │       │   │   │   │   │   └── aes-gcm v0.10.3
      │       │   │   │   │   │       └── (dev) infraternal-server v0.1.0 (*)
      │       │   │   │   │   ├── cipher v0.4.4
      │       │   │   │   │   │   ├── aes v0.8.4
      │       │   │   │   │   │   │   └── aes-gcm v0.10.3 (*)
      │       │   │   │   │   │   ├── aes-gcm v0.10.3 (*)
      │       │   │   │   │   │   └── ctr v0.9.2
      │       │   │   │   │   │       └── aes-gcm v0.10.3 (*)
      │       │   │   │   │   ├── digest v0.10.7
      │       │   │   │   │   │   ├── blake2 v0.10.6
      │       │   │   │   │   │   │   └── argon2 v0.5.3
      │       │   │   │   │   │   │       └── infraternal-server v0.1.0 (*)
      │       │   │   │   │   │   ├── hmac v0.12.1
      │       │   │   │   │   │   │   └── hkdf v0.12.4
      │       │   │   │   │   │   │       └── (dev) infraternal-server v0.1.0 (*)
      │       │   │   │   │   │   ├── sha1 v0.10.7
      │       │   │   │   │   │   │   ├── axum v0.8.9 (*)
      │       │   │   │   │   │   │   └── tungstenite v0.29.0
      │       │   │   │   │   │   │       └── tokio-tungstenite v0.29.0
      │       │   │   │   │   │   │           ├── axum v0.8.9 (*)
      │       │   │   │   │   │   │           └── (dev) infraternal-server v0.1.0 (*)
      │       │   │   │   │   │   └── sha2 v0.10.9
      │       │   │   │   │   │       ├── infraternal-plugin-ssh v0.1.0 (*)
      │       │   │   │   │   │       ├── infraternal-server v0.1.0 (*)
      │       │   │   │   │   │       ├── sqlx-core v0.8.6 (*)
      │       │   │   │   │   │       └── sqlx-macros-core v0.8.6 (*)
      │       │   │   │   │   └── universal-hash v0.5.1
      │       │   │   │   │       └── polyval v0.6.2
      │       │   │   │   │           └── ghash v0.5.1
      │       │   │   │   │               └── aes-gcm v0.10.3 (*)
      │       │   │   │   ├── password-hash v0.5.0
      │       │   │   │   │   └── argon2 v0.5.3 (*)
      │       │   │   │   ├── rand v0.8.8
      │       │   │   │   │   └── bip39 v2.2.2 (*)
      │       │   │   │   └── rand_chacha v0.3.1
      │       │   │   │       └── rand v0.8.8 (*)
      │       │   │   └── ring v0.17.14
      │       │   │       ├── quinn-proto v0.11.19
      │       │   │       │   └── quinn v0.11.12
      │       │   │       │       ├── infraternal-agent v0.1.0 (*)
      │       │   │       │       ├── infraternal-plugin-remote v0.1.0 (*)
      │       │   │       │       └── infraternal-server v0.1.0 (*)
      │       │   │       ├── rustls v0.23.45
      │       │   │       │   ├── infraternal-plugin-remote v0.1.0 (*)
      │       │   │       │   ├── quinn v0.11.12 (*)
      │       │   │       │   └── quinn-proto v0.11.19 (*)
      │       │   │       └── rustls-webpki v0.103.15
      │       │   │           └── rustls v0.23.45 (*)
      │       │   ├── getrandom v0.4.3
      │       │   │   ├── jobserver v0.1.35
      │       │   │   │   └── cc v1.6.0
      │       │   │   │       ├── (build) libfuzzer-sys v0.4.13
      │       │   │   │       │   └── infraternal-fuzz v0.1.0 (*)
      │       │   │   │       ├── (build) libsqlite3-sys v0.30.1
      │       │   │   │       │   └── sqlx-sqlite v0.8.6 (*)
      │       │   │   │       ├── openssl-src v300.6.1+3.6.3
      │       │   │   │       │   └── (build) openssl-sys v0.9.117
      │       │   │   │       │       ├── axum-server v0.8.0
      │       │   │   │       │       │   └── infraternal-server v0.1.0 (*)
      │       │   │   │       │       ├── openssl v0.10.81
      │       │   │   │       │       │   ├── axum-server v0.8.0 (*)
      │       │   │   │       │       │   ├── infraternal v0.1.0 (*)
      │       │   │   │       │       │   ├── infraternal-agent v0.1.0 (*)
      │       │   │   │       │       │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │       │   │   │       │       │   ├── infraternal-plugin-remote v0.1.0 (*)
      │       │   │   │       │       │   ├── infraternal-server v0.1.0 (*)
      │       │   │   │       │       │   ├── tokio-openssl v0.6.5
      │       │   │   │       │       │   │   ├── axum-server v0.8.0 (*)
      │       │   │   │       │       │   │   ├── infraternal v0.1.0 (*)
      │       │   │   │       │       │   │   ├── infraternal-agent v0.1.0 (*)
      │       │   │   │       │       │   │   ├── infraternal-plugin-remote v0.1.0 (*)
      │       │   │   │       │       │   │   └── (dev) infraternal-server v0.1.0 (*)
      │       │   │   │       │       │   ├── webauthn-attestation-ca v0.5.5
      │       │   │   │       │       │   │   └── webauthn-rs-core v0.5.5 (*)
      │       │   │   │       │       │   └── webauthn-rs-core v0.5.5 (*)
      │       │   │   │       │       ├── tokio-openssl v0.6.5 (*)
      │       │   │   │       │       ├── webauthn-attestation-ca v0.5.5 (*)
      │       │   │   │       │       └── webauthn-rs-core v0.5.5 (*)
      │       │   │   │       ├── (build) openssl-sys v0.9.117 (*)
      │       │   │   │       └── (build) ring v0.17.14 (*)
      │       │   │   ├── quinn-proto v0.11.19 (*)
      │       │   │   ├── rand v0.10.3
      │       │   │   │   └── quinn-proto v0.11.19 (*)
      │       │   │   └── uuid v1.27.0
      │       │   │       ├── infraternal v0.1.0 (*)
      │       │   │       ├── infraternal-agent v0.1.0 (*)
      │       │   │       ├── infraternal-plugin-mesh v0.1.0 (*)
      │       │   │       ├── infraternal-plugin-ssh v0.1.0 (*)
      │       │   │       ├── infraternal-server v0.1.0 (*)
      │       │   │       ├── webauthn-attestation-ca v0.5.5 (*)
      │       │   │       ├── webauthn-rs v0.5.5 (*)
      │       │   │       └── webauthn-rs-core v0.5.5 (*)
      │       │   ├── web-sys v0.3.106
      │       │   │   └── plotters v0.3.7
      │       │   │       └── criterion v0.7.0 (*)
      │       │   └── web-time v1.1.0
      │       │       ├── quinn v0.11.12 (*)
      │       │       ├── quinn-proto v0.11.19 (*)
      │       │       └── rustls-pki-types v1.15.1
      │       │           ├── quinn-proto v0.11.19 (*)
      │       │           ├── rustls v0.23.45 (*)
      │       │           └── rustls-webpki v0.103.15 (*)
      │       ├── sqlx-core v0.8.6 (*)
      │       ├── sqlx-sqlite v0.8.6 (*)
      │       ├── tokio-tungstenite v0.29.0 (*)
      │       ├── tower v0.5.3
      │       │   ├── axum v0.8.9 (*)
      │       │   └── (dev) infraternal-server v0.1.0 (*)
      │       └── tower-http v0.6.11
      │           └── infraternal-server v0.1.0 (*)
      ├── serde_derive v1.0.229
      │   ├── serde v1.0.229
      │   │   ├── base64urlsafedata v0.5.5
      │   │   │   ├── webauthn-attestation-ca v0.5.5 (*)
      │   │   │   ├── webauthn-rs v0.5.5 (*)
      │   │   │   ├── webauthn-rs-core v0.5.5 (*)
      │   │   │   └── webauthn-rs-proto v0.5.5 (*)
      │   │   ├── bip39 v2.2.2 (*)
      │   │   ├── ciborium v0.2.2
      │   │   │   └── criterion v0.7.0 (*)
      │   │   ├── criterion v0.7.0 (*)
      │   │   ├── either v1.18.0
      │   │   │   ├── axum-server v0.8.0 (*)
      │   │   │   ├── itertools v0.13.0
      │   │   │   │   ├── criterion v0.7.0 (*)
      │   │   │   │   └── criterion-plot v0.6.0
      │   │   │   │       └── criterion v0.7.0 (*)
      │   │   │   ├── rayon v1.12.0
      │   │   │   │   └── criterion v0.7.0 (*)
      │   │   │   ├── sqlx-core v0.8.6 (*)
      │   │   │   └── sqlx-macros-core v0.8.6 (*)
      │   │   ├── infraternal v0.1.0 (*)
      │   │   ├── infraternal-agent v0.1.0 (*)
      │   │   ├── infraternal-mesh v0.1.0
      │   │   │   └── infraternal-plugin-mesh v0.1.0 (*)
      │   │   ├── infraternal-plugin-api v0.1.0 (*)
      │   │   ├── infraternal-plugin-host-facts v0.1.0 (*)
      │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │   ├── infraternal-plugin-remote v0.1.0 (*)
      │   │   ├── infraternal-plugin-ssh v0.1.0 (*)
      │   │   ├── infraternal-server v0.1.0 (*)
      │   │   ├── serde_cbor_2 v0.13.0
      │   │   │   ├── infraternal-server v0.1.0 (*)
      │   │   │   └── webauthn-rs-core v0.5.5 (*)
      │   │   ├── serde_urlencoded v0.7.1
      │   │   │   ├── axum v0.8.9 (*)
      │   │   │   └── sqlx-sqlite v0.8.6 (*)
      │   │   ├── sqlx-core v0.8.6 (*)
      │   │   ├── sqlx-macros-core v0.8.6 (*)
      │   │   ├── sqlx-sqlite v0.8.6 (*)
      │   │   ├── tinytemplate v1.2.1
      │   │   │   └── criterion v0.7.0 (*)
      │   │   ├── tracing-serde v0.2.0
      │   │   │   └── tracing-subscriber v0.3.23
      │   │   │       └── infraternal-server v0.1.0 (*)
      │   │   ├── tracing-subscriber v0.3.23 (*)
      │   │   ├── url v2.5.8 (*)
      │   │   ├── webauthn-attestation-ca v0.5.5 (*)
      │   │   ├── webauthn-rs v0.5.5 (*)
      │   │   ├── webauthn-rs-core v0.5.5 (*)
      │   │   ├── webauthn-rs-proto v0.5.5 (*)
      │   │   └── zeroize v1.9.0
      │   │       ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │       ├── infraternal-plugin-ssh v0.1.0 (*)
      │   │       ├── infraternal-server v0.1.0 (*)
      │   │       ├── rustls v0.23.45 (*)
      │   │       └── rustls-pki-types v1.15.1 (*)
      │   └── url v2.5.8 (*)
      ├── synstructure v0.14.0
      │   ├── yoke-derive v0.8.4
      │   │   └── yoke v0.8.3
      │   │       ├── icu_collections v2.3.0 (*)
      │   │       ├── icu_provider v2.3.1 (*)
      │   │       ├── zerotrie v0.2.5 (*)
      │   │       └── zerovec v0.11.8
      │   │           ├── icu_collections v2.3.0 (*)
      │   │           ├── icu_locale_core v2.3.0 (*)
      │   │           ├── icu_normalizer v2.3.0 (*)
      │   │           ├── icu_properties v2.3.0 (*)
      │   │           ├── icu_provider v2.3.1 (*)
      │   │           ├── potential_utf v0.1.6
      │   │           │   └── icu_collections v2.3.0 (*)
      │   │           └── tinystr v0.8.4 (*)
      │   └── zerofrom-derive v0.1.8
      │       └── zerofrom v0.1.8
      │           ├── icu_collections v2.3.0 (*)
      │           ├── icu_provider v2.3.1 (*)
      │           ├── yoke v0.8.3 (*)
      │           ├── zerotrie v0.2.5 (*)
      │           └── zerovec v0.11.8 (*)
      ├── thiserror-impl v2.0.21
      │   └── thiserror v2.0.21
      │       ├── infraternal v0.1.0 (*)
      │       ├── infraternal-mesh v0.1.0 (*)
      │       ├── infraternal-server v0.1.0 (*)
      │       ├── quinn v0.11.12 (*)
      │       ├── quinn-proto v0.11.19 (*)
      │       ├── sqlx-core v0.8.6 (*)
      │       ├── sqlx-sqlite v0.8.6 (*)
      │       ├── sysctl v0.7.1
      │       │   └── infraternal-plugin-host-facts v0.1.0 (*)
      │       └── tungstenite v0.29.0 (*)
      ├── tokio-macros v2.7.2
      │   └── tokio v1.53.2
      │       ├── axum v0.8.9 (*)
      │       ├── axum-server v0.8.0 (*)
      │       ├── fs-err v3.3.2
      │       │   └── axum-server v0.8.0 (*)
      │       ├── h2 v0.4.19
      │       │   └── hyper v1.11.1
      │       │       ├── axum v0.8.9 (*)
      │       │       ├── axum-server v0.8.0 (*)
      │       │       ├── hyper-util v0.1.21
      │       │       │   ├── axum v0.8.9 (*)
      │       │       │   ├── axum-server v0.8.0 (*)
      │       │       │   ├── infraternal v0.1.0 (*)
      │       │       │   └── (dev) infraternal-server v0.1.0 (*)
      │       │       ├── infraternal v0.1.0 (*)
      │       │       └── (dev) infraternal-server v0.1.0 (*)
      │       ├── hyper v1.11.1 (*)
      │       ├── hyper-util v0.1.21 (*)
      │       ├── infraternal v0.1.0 (*)
      │       ├── infraternal-agent v0.1.0 (*)
      │       ├── infraternal-plugin-api v0.1.0 (*)
      │       ├── infraternal-plugin-mesh v0.1.0 (*)
      │       ├── infraternal-plugin-remote v0.1.0 (*)
      │       ├── infraternal-plugin-ssh v0.1.0 (*)
      │       ├── (dev) infraternal-server v0.1.0 (*)
      │       ├── quinn v0.11.12 (*)
      │       ├── sqlx-core v0.8.6 (*)
      │       ├── sqlx-macros-core v0.8.6 (*)
      │       ├── tokio-openssl v0.6.5 (*)
      │       ├── tokio-stream v0.1.19
      │       │   └── sqlx-core v0.8.6 (*)
      │       ├── tokio-tungstenite v0.29.0 (*)
      │       ├── tokio-util v0.7.19
      │       │   ├── h2 v0.4.19 (*)
      │       │   └── tower-http v0.6.11 (*)
      │       ├── tower v0.5.3 (*)
      │       └── tower-http v0.6.11 (*)
      ├── wasm-bindgen-macro-support v0.2.129
      │   └── wasm-bindgen-macro v0.2.129
      │       └── wasm-bindgen v0.2.129
      │           ├── getrandom v0.2.17 (*)
      │           ├── getrandom v0.4.3 (*)
      │           ├── js-sys v0.3.106 (*)
      │           ├── plotters v0.3.7 (*)
      │           ├── web-sys v0.3.106 (*)
      │           └── web-time v1.1.0 (*)
      ├── yoke-derive v0.8.4 (*)
      ├── zerofrom-derive v0.1.8 (*)
      └── zerovec-derive v0.11.6
          └── zerovec v0.11.8 (*)

warning[duplicate]: found 2 duplicate entries for crate 'synstructure'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:248:1
    │  
248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index
249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index
    │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ synstructure v0.13.2
      └── asn1-rs-derive v0.5.1
          └── asn1-rs v0.6.2
              ├── der-parser v9.0.0
              │   ├── webauthn-rs-core v0.5.5
              │   │   └── webauthn-rs v0.5.5
              │   │       └── infraternal-server v0.1.0
              │   │           ├── infraternal v0.1.0
              │   │           └── infraternal-fuzz v0.1.0
              │   └── x509-parser v0.16.0
              │       └── webauthn-rs-core v0.5.5 (*)
              ├── oid-registry v0.7.1
              │   └── x509-parser v0.16.0 (*)
              └── x509-parser v0.16.0 (*)
    ├ synstructure v0.14.0
      ├── yoke-derive v0.8.4
      │   └── yoke v0.8.3
      │       ├── icu_collections v2.3.0
      │       │   ├── icu_normalizer v2.3.0
      │       │   │   └── idna_adapter v1.2.2
      │       │   │       └── idna v1.1.0
      │       │   │           └── url v2.5.8
      │       │   │               ├── infraternal v0.1.0
      │       │   │               ├── infraternal-plugin-ssh v0.1.0
      │       │   │               │   ├── infraternal v0.1.0 (*)
      │       │   │               │   ├── infraternal-fuzz v0.1.0
      │       │   │               │   └── infraternal-server v0.1.0
      │       │   │               │       ├── infraternal v0.1.0 (*)
      │       │   │               │       └── infraternal-fuzz v0.1.0 (*)
      │       │   │               ├── infraternal-server v0.1.0 (*)
      │       │   │               ├── sqlx-core v0.8.6
      │       │   │               │   ├── sqlx v0.8.6
      │       │   │               │   │   ├── infraternal v0.1.0 (*)
      │       │   │               │   │   ├── infraternal-plugin-api v0.1.0
      │       │   │               │   │   │   ├── infraternal v0.1.0 (*)
      │       │   │               │   │   │   ├── infraternal-agent v0.1.0
      │       │   │               │   │   │   │   ├── infraternal v0.1.0 (*)
      │       │   │               │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │       │   │               │   │   │   │   └── infraternal-server v0.1.0 (*)
      │       │   │               │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │       │   │               │   │   │   ├── infraternal-plugin-host-facts v0.1.0
      │       │   │               │   │   │   │   ├── infraternal-agent v0.1.0 (*)
      │       │   │               │   │   │   │   └── infraternal-fuzz v0.1.0 (*)
      │       │   │               │   │   │   ├── infraternal-plugin-mesh v0.1.0
      │       │   │               │   │   │   │   ├── infraternal-agent v0.1.0 (*)
      │       │   │               │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │       │   │               │   │   │   │   └── infraternal-server v0.1.0 (*)
      │       │   │               │   │   │   ├── infraternal-plugin-remote v0.1.0
      │       │   │               │   │   │   │   ├── infraternal v0.1.0 (*)
      │       │   │               │   │   │   │   ├── infraternal-agent v0.1.0 (*)
      │       │   │               │   │   │   │   └── infraternal-server v0.1.0 (*)
      │       │   │               │   │   │   ├── infraternal-plugin-ssh v0.1.0 (*)
      │       │   │               │   │   │   └── infraternal-server v0.1.0 (*)
      │       │   │               │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │       │   │               │   │   └── infraternal-server v0.1.0 (*)
      │       │   │               │   ├── sqlx-macros v0.8.6
      │       │   │               │   │   └── sqlx v0.8.6 (*)
      │       │   │               │   ├── sqlx-macros-core v0.8.6
      │       │   │               │   │   └── sqlx-macros v0.8.6 (*)
      │       │   │               │   └── sqlx-sqlite v0.8.6
      │       │   │               │       ├── sqlx v0.8.6 (*)
      │       │   │               │       └── sqlx-macros-core v0.8.6 (*)
      │       │   │               ├── sqlx-macros-core v0.8.6 (*)
      │       │   │               ├── sqlx-sqlite v0.8.6 (*)
      │       │   │               ├── webauthn-rs v0.5.5
      │       │   │               │   └── infraternal-server v0.1.0 (*)
      │       │   │               ├── webauthn-rs-core v0.5.5
      │       │   │               │   └── webauthn-rs v0.5.5 (*)
      │       │   │               └── webauthn-rs-proto v0.5.5
      │       │   │                   └── webauthn-rs-core v0.5.5 (*)
      │       │   └── icu_properties v2.3.0
      │       │       └── idna_adapter v1.2.2 (*)
      │       ├── icu_provider v2.3.1
      │       │   ├── icu_normalizer v2.3.0 (*)
      │       │   └── icu_properties v2.3.0 (*)
      │       ├── zerotrie v0.2.5
      │       │   ├── icu_properties v2.3.0 (*)
      │       │   └── icu_provider v2.3.1 (*)
      │       └── zerovec v0.11.8
      │           ├── icu_collections v2.3.0 (*)
      │           ├── icu_locale_core v2.3.0
      │           │   ├── icu_properties v2.3.0 (*)
      │           │   └── icu_provider v2.3.1 (*)
      │           ├── icu_normalizer v2.3.0 (*)
      │           ├── icu_properties v2.3.0 (*)
      │           ├── icu_provider v2.3.1 (*)
      │           ├── potential_utf v0.1.6
      │           │   └── icu_collections v2.3.0 (*)
      │           └── tinystr v0.8.4
      │               └── icu_locale_core v2.3.0 (*)
      └── zerofrom-derive v0.1.8
          └── zerofrom v0.1.8
              ├── icu_collections v2.3.0 (*)
              ├── icu_provider v2.3.1 (*)
              ├── yoke v0.8.3 (*)
              ├── zerotrie v0.2.5 (*)
              └── zerovec v0.11.8 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:251:1
    │  
251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index
252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index
    │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ thiserror v1.0.69
      ├── asn1-rs v0.6.2
      │   ├── der-parser v9.0.0
      │   │   ├── webauthn-rs-core v0.5.5
      │   │   │   └── webauthn-rs v0.5.5
      │   │   │       └── infraternal-server v0.1.0
      │   │   │           ├── infraternal v0.1.0
      │   │   │           └── infraternal-fuzz v0.1.0
      │   │   └── x509-parser v0.16.0
      │   │       └── webauthn-rs-core v0.5.5 (*)
      │   ├── oid-registry v0.7.1
      │   │   └── x509-parser v0.16.0 (*)
      │   └── x509-parser v0.16.0 (*)
      ├── webauthn-rs-core v0.5.5 (*)
      └── x509-parser v0.16.0 (*)
    ├ thiserror v2.0.21
      ├── infraternal v0.1.0
      ├── infraternal-mesh v0.1.0
      │   └── infraternal-plugin-mesh v0.1.0
      │       ├── infraternal-agent v0.1.0
      │       │   ├── infraternal v0.1.0 (*)
      │       │   ├── infraternal-fuzz v0.1.0
      │       │   └── infraternal-server v0.1.0
      │       │       ├── infraternal v0.1.0 (*)
      │       │       └── infraternal-fuzz v0.1.0 (*)
      │       ├── infraternal-fuzz v0.1.0 (*)
      │       └── infraternal-server v0.1.0 (*)
      ├── infraternal-server v0.1.0 (*)
      ├── quinn v0.11.12
      │   ├── infraternal-agent v0.1.0 (*)
      │   ├── infraternal-plugin-remote v0.1.0
      │   │   ├── infraternal v0.1.0 (*)
      │   │   ├── infraternal-agent v0.1.0 (*)
      │   │   └── infraternal-server v0.1.0 (*)
      │   └── infraternal-server v0.1.0 (*)
      ├── quinn-proto v0.11.19
      │   └── quinn v0.11.12 (*)
      ├── sqlx-core v0.8.6
      │   ├── sqlx v0.8.6
      │   │   ├── infraternal v0.1.0 (*)
      │   │   ├── infraternal-plugin-api v0.1.0
      │   │   │   ├── infraternal v0.1.0 (*)
      │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │   │   ├── infraternal-plugin-host-facts v0.1.0
      │   │   │   │   ├── infraternal-agent v0.1.0 (*)
      │   │   │   │   └── infraternal-fuzz v0.1.0 (*)
      │   │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │   │   ├── infraternal-plugin-remote v0.1.0 (*)
      │   │   │   ├── infraternal-plugin-ssh v0.1.0
      │   │   │   │   ├── infraternal v0.1.0 (*)
      │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
      │   │   │   │   └── infraternal-server v0.1.0 (*)
      │   │   │   └── infraternal-server v0.1.0 (*)
      │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │   │   └── infraternal-server v0.1.0 (*)
      │   ├── sqlx-macros v0.8.6
      │   │   └── sqlx v0.8.6 (*)
      │   ├── sqlx-macros-core v0.8.6
      │   │   └── sqlx-macros v0.8.6 (*)
      │   └── sqlx-sqlite v0.8.6
      │       ├── sqlx v0.8.6 (*)
      │       └── sqlx-macros-core v0.8.6 (*)
      ├── sqlx-sqlite v0.8.6 (*)
      ├── sysctl v0.7.1
      │   └── infraternal-plugin-host-facts v0.1.0 (*)
      └── tungstenite v0.29.0
          └── tokio-tungstenite v0.29.0
              ├── axum v0.8.9
              │   └── infraternal-server v0.1.0 (*)
              └── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:253:1
    │  
253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index
254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index
    │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ thiserror-impl v1.0.69
      └── thiserror v1.0.69
          ├── asn1-rs v0.6.2
          │   ├── der-parser v9.0.0
          │   │   ├── webauthn-rs-core v0.5.5
          │   │   │   └── webauthn-rs v0.5.5
          │   │   │       └── infraternal-server v0.1.0
          │   │   │           ├── infraternal v0.1.0
          │   │   │           └── infraternal-fuzz v0.1.0
          │   │   └── x509-parser v0.16.0
          │   │       └── webauthn-rs-core v0.5.5 (*)
          │   ├── oid-registry v0.7.1
          │   │   └── x509-parser v0.16.0 (*)
          │   └── x509-parser v0.16.0 (*)
          ├── webauthn-rs-core v0.5.5 (*)
          └── x509-parser v0.16.0 (*)
    ├ thiserror-impl v2.0.21
      └── thiserror v2.0.21
          ├── infraternal v0.1.0
          ├── infraternal-mesh v0.1.0
          │   └── infraternal-plugin-mesh v0.1.0
          │       ├── infraternal-agent v0.1.0
          │       │   ├── infraternal v0.1.0 (*)
          │       │   ├── infraternal-fuzz v0.1.0
          │       │   └── infraternal-server v0.1.0
          │       │       ├── infraternal v0.1.0 (*)
          │       │       └── infraternal-fuzz v0.1.0 (*)
          │       ├── infraternal-fuzz v0.1.0 (*)
          │       └── infraternal-server v0.1.0 (*)
          ├── infraternal-server v0.1.0 (*)
          ├── quinn v0.11.12
          │   ├── infraternal-agent v0.1.0 (*)
          │   ├── infraternal-plugin-remote v0.1.0
          │   │   ├── infraternal v0.1.0 (*)
          │   │   ├── infraternal-agent v0.1.0 (*)
          │   │   └── infraternal-server v0.1.0 (*)
          │   └── infraternal-server v0.1.0 (*)
          ├── quinn-proto v0.11.19
          │   └── quinn v0.11.12 (*)
          ├── sqlx-core v0.8.6
          │   ├── sqlx v0.8.6
          │   │   ├── infraternal v0.1.0 (*)
          │   │   ├── infraternal-plugin-api v0.1.0
          │   │   │   ├── infraternal v0.1.0 (*)
          │   │   │   ├── infraternal-agent v0.1.0 (*)
          │   │   │   ├── infraternal-fuzz v0.1.0 (*)
          │   │   │   ├── infraternal-plugin-host-facts v0.1.0
          │   │   │   │   ├── infraternal-agent v0.1.0 (*)
          │   │   │   │   └── infraternal-fuzz v0.1.0 (*)
          │   │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
          │   │   │   ├── infraternal-plugin-remote v0.1.0 (*)
          │   │   │   ├── infraternal-plugin-ssh v0.1.0
          │   │   │   │   ├── infraternal v0.1.0 (*)
          │   │   │   │   ├── infraternal-fuzz v0.1.0 (*)
          │   │   │   │   └── infraternal-server v0.1.0 (*)
          │   │   │   └── infraternal-server v0.1.0 (*)
          │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
          │   │   └── infraternal-server v0.1.0 (*)
          │   ├── sqlx-macros v0.8.6
          │   │   └── sqlx v0.8.6 (*)
          │   ├── sqlx-macros-core v0.8.6
          │   │   └── sqlx-macros v0.8.6 (*)
          │   └── sqlx-sqlite v0.8.6
          │       ├── sqlx v0.8.6 (*)
          │       └── sqlx-macros-core v0.8.6 (*)
          ├── sqlx-sqlite v0.8.6 (*)
          ├── sysctl v0.7.1
          │   └── infraternal-plugin-host-facts v0.1.0 (*)
          └── tungstenite v0.29.0
              └── tokio-tungstenite v0.29.0
                  ├── axum v0.8.9
                  │   └── infraternal-server v0.1.0 (*)
                  └── (dev) infraternal-server v0.1.0 (*)

warning[duplicate]: found 2 duplicate entries for crate 'windows-sys'
    ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:311:1
    │  
311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index
312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index
    │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries
    │  
    ├ windows-sys v0.52.0
      └── ring v0.17.14
          ├── quinn-proto v0.11.19
          │   └── quinn v0.11.12
          │       ├── infraternal-agent v0.1.0
          │       │   ├── infraternal v0.1.0
          │       │   ├── infraternal-fuzz v0.1.0
          │       │   └── infraternal-server v0.1.0
          │       │       ├── infraternal v0.1.0 (*)
          │       │       └── infraternal-fuzz v0.1.0 (*)
          │       ├── infraternal-plugin-remote v0.1.0
          │       │   ├── infraternal v0.1.0 (*)
          │       │   ├── infraternal-agent v0.1.0 (*)
          │       │   └── infraternal-server v0.1.0 (*)
          │       └── infraternal-server v0.1.0 (*)
          ├── rustls v0.23.45
          │   ├── infraternal-plugin-remote v0.1.0 (*)
          │   ├── quinn v0.11.12 (*)
          │   └── quinn-proto v0.11.19 (*)
          └── rustls-webpki v0.103.15
              └── rustls v0.23.45 (*)
    ├ windows-sys v0.61.2
      ├── anstyle-query v1.1.5
      │   └── anstream v1.0.0
      │       └── clap_builder v4.6.7
      │           └── clap v4.6.7
      │               ├── criterion v0.7.0
      │               │   └── (dev) infraternal-protocol v0.1.0
      │               │       ├── infraternal-agent v0.1.0
      │               │       │   ├── infraternal v0.1.0
      │               │       │   ├── infraternal-fuzz v0.1.0
      │               │       │   └── infraternal-server v0.1.0
      │               │       │       ├── infraternal v0.1.0 (*)
      │               │       │       └── infraternal-fuzz v0.1.0 (*)
      │               │       ├── infraternal-fuzz v0.1.0 (*)
      │               │       ├── (dev) infraternal-plugin-host-facts v0.1.0
      │               │       │   ├── infraternal-agent v0.1.0 (*)
      │               │       │   └── infraternal-fuzz v0.1.0 (*)
      │               │       ├── infraternal-plugin-mesh v0.1.0
      │               │       │   ├── infraternal-agent v0.1.0 (*)
      │               │       │   ├── infraternal-fuzz v0.1.0 (*)
      │               │       │   └── infraternal-server v0.1.0 (*)
      │               │       ├── infraternal-plugin-remote v0.1.0
      │               │       │   ├── infraternal v0.1.0 (*)
      │               │       │   ├── infraternal-agent v0.1.0 (*)
      │               │       │   └── infraternal-server v0.1.0 (*)
      │               │       └── infraternal-server v0.1.0 (*)
      │               └── infraternal v0.1.0 (*)
      ├── anstyle-wincon v3.0.11
      │   └── anstream v1.0.0 (*)
      ├── errno v0.3.14
      │   └── signal-hook-registry v1.4.8
      │       └── tokio v1.53.2
      │           ├── axum v0.8.9
      │           │   └── infraternal-server v0.1.0 (*)
      │           ├── axum-server v0.8.0
      │           │   └── infraternal-server v0.1.0 (*)
      │           ├── fs-err v3.3.2
      │           │   └── axum-server v0.8.0 (*)
      │           ├── h2 v0.4.19
      │           │   └── hyper v1.11.1
      │           │       ├── axum v0.8.9 (*)
      │           │       ├── axum-server v0.8.0 (*)
      │           │       ├── hyper-util v0.1.21
      │           │       │   ├── axum v0.8.9 (*)
      │           │       │   ├── axum-server v0.8.0 (*)
      │           │       │   ├── infraternal v0.1.0 (*)
      │           │       │   └── (dev) infraternal-server v0.1.0 (*)
      │           │       ├── infraternal v0.1.0 (*)
      │           │       └── (dev) infraternal-server v0.1.0 (*)
      │           ├── hyper v1.11.1 (*)
      │           ├── hyper-util v0.1.21 (*)
      │           ├── infraternal v0.1.0 (*)
      │           ├── infraternal-agent v0.1.0 (*)
      │           ├── infraternal-plugin-api v0.1.0
      │           │   ├── infraternal v0.1.0 (*)
      │           │   ├── infraternal-agent v0.1.0 (*)
      │           │   ├── infraternal-fuzz v0.1.0 (*)
      │           │   ├── infraternal-plugin-host-facts v0.1.0 (*)
      │           │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │           │   ├── infraternal-plugin-remote v0.1.0 (*)
      │           │   ├── infraternal-plugin-ssh v0.1.0
      │           │   │   ├── infraternal v0.1.0 (*)
      │           │   │   ├── infraternal-fuzz v0.1.0 (*)
      │           │   │   └── infraternal-server v0.1.0 (*)
      │           │   └── infraternal-server v0.1.0 (*)
      │           ├── infraternal-plugin-mesh v0.1.0 (*)
      │           ├── infraternal-plugin-remote v0.1.0 (*)
      │           ├── infraternal-plugin-ssh v0.1.0 (*)
      │           ├── (dev) infraternal-server v0.1.0 (*)
      │           ├── quinn v0.11.12
      │           │   ├── infraternal-agent v0.1.0 (*)
      │           │   ├── infraternal-plugin-remote v0.1.0 (*)
      │           │   └── infraternal-server v0.1.0 (*)
      │           ├── sqlx-core v0.8.6
      │           │   ├── sqlx v0.8.6
      │           │   │   ├── infraternal v0.1.0 (*)
      │           │   │   ├── infraternal-plugin-api v0.1.0 (*)
      │           │   │   ├── infraternal-plugin-mesh v0.1.0 (*)
      │           │   │   └── infraternal-server v0.1.0 (*)
      │           │   ├── sqlx-macros v0.8.6
      │           │   │   └── sqlx v0.8.6 (*)
      │           │   ├── sqlx-macros-core v0.8.6
      │           │   │   └── sqlx-macros v0.8.6 (*)
      │           │   └── sqlx-sqlite v0.8.6
      │           │       ├── sqlx v0.8.6 (*)
      │           │       └── sqlx-macros-core v0.8.6 (*)
      │           ├── sqlx-macros-core v0.8.6 (*)
      │           ├── tokio-openssl v0.6.5
      │           │   ├── axum-server v0.8.0 (*)
      │           │   ├── infraternal v0.1.0 (*)
      │           │   ├── infraternal-agent v0.1.0 (*)
      │           │   ├── infraternal-plugin-remote v0.1.0 (*)
      │           │   └── (dev) infraternal-server v0.1.0 (*)
      │           ├── tokio-stream v0.1.19
      │           │   └── sqlx-core v0.8.6 (*)
      │           ├── tokio-tungstenite v0.29.0
      │           │   ├── axum v0.8.9 (*)
      │           │   └── (dev) infraternal-server v0.1.0 (*)
      │           ├── tokio-util v0.7.19
      │           │   ├── h2 v0.4.19 (*)
      │           │   └── tower-http v0.6.11
      │           │       └── infraternal-server v0.1.0 (*)
      │           ├── tower v0.5.3
      │           │   ├── axum v0.8.9 (*)
      │           │   └── (dev) infraternal-server v0.1.0 (*)
      │           └── tower-http v0.6.11 (*)
      ├── mio v1.2.4
      │   └── tokio v1.53.2 (*)
      ├── nu-ansi-term v0.50.3
      │   └── tracing-subscriber v0.3.23
      │       └── infraternal-server v0.1.0 (*)
      ├── quinn-udp v0.5.16
      │   └── quinn v0.11.12 (*)
      ├── socket2 v0.6.5
      │   ├── quinn v0.11.12 (*)
      │   ├── quinn-udp v0.5.16 (*)
      │   └── tokio v1.53.2 (*)
      ├── tokio v1.53.2 (*)
      └── winapi-util v0.1.11
          ├── same-file v1.0.6
          │   └── walkdir v2.5.0
          │       ├── criterion v0.7.0 (*)
          │       └── sysctl v0.7.1
          │           └── infraternal-plugin-host-facts v0.1.0 (*)
          └── walkdir v2.5.0 (*)

advisories ok, bans ok, licenses ok, sources ok

==> static builds
   Compiling proc-macro2 v1.0.107
   Compiling quote v1.0.47
   Compiling unicode-ident v1.0.26
   Compiling libc v0.2.190
   Compiling cfg-if v1.0.5
   Compiling serde v1.0.229
   Compiling find-msvc-tools v0.1.14
   Compiling shlex v2.0.1
   Compiling serde_core v1.0.229
   Compiling autocfg v1.5.1
   Compiling pin-project-lite v0.2.17
   Compiling version_check v0.9.5
   Compiling bytes v1.12.1
   Compiling vcpkg v0.2.15
   Compiling pkg-config v0.3.34
   Compiling icu_normalizer_data v2.3.0
   Compiling memchr v2.8.3
   Compiling once_cell v1.21.4
   Compiling cc v1.6.0
   Compiling generic-array v0.14.7
   Compiling icu_properties_data v2.3.0
   Compiling itoa v1.0.18
   Compiling log v0.4.34
   Compiling futures-core v0.3.34
   Compiling stable_deref_trait v1.2.1
   Compiling tracing-core v0.1.36
   Compiling smallvec v1.16.2
   Compiling thiserror v2.0.21
   Compiling futures-sink v0.3.34
   Compiling parking_lot_core v0.9.12
   Compiling subtle v2.6.1
   Compiling slab v0.4.12
   Compiling zmij v1.0.23
   Compiling typenum v1.20.1
   Compiling num-traits v0.2.19
   Compiling crossbeam-utils v0.8.23
   Compiling writeable v0.6.4
   Compiling litemap v0.8.3
   Compiling utf8_iter v1.0.4
   Compiling percent-encoding v2.3.2
   Compiling equivalent v1.0.2
   Compiling syn v3.0.6
   Compiling syn v2.0.119
   Compiling openssl-src v300.6.1+3.6.3
   Compiling scopeguard v1.2.0
   Compiling openssl-sys v0.9.117
   Compiling lock_api v0.4.14
   Compiling form_urlencoded v1.2.2
   Compiling errno v0.3.14
   Compiling socket2 v0.6.5
   Compiling mio v1.2.4
   Compiling signal-hook-registry v1.4.8
   Compiling libsqlite3-sys v0.30.1
   Compiling futures-task v0.3.34
   Compiling crypto-common v0.1.7
   Compiling block-buffer v0.10.4
   Compiling hashbrown v0.17.1
   Compiling zerocopy v0.8.60
   Compiling cfg_aliases v0.2.2
   Compiling cpufeatures v0.2.17
   Compiling digest v0.10.7
   Compiling futures-io v0.3.34
   Compiling rand_core v0.10.1
   Compiling bitflags v2.13.2
   Compiling indexmap v2.14.2
   Compiling getrandom v0.2.17
   Compiling getrandom v0.4.3
   Compiling allocator-api2 v0.2.21
   Compiling foldhash v0.1.5
   Compiling serde_json v1.0.151
   Compiling futures-util v0.3.34
   Compiling hashbrown v0.15.5
   Compiling parking_lot v0.12.5
   Compiling futures-channel v0.3.34
   Compiling tokio v1.53.2
   Compiling parking v2.2.1
   Compiling crc-catalog v2.5.0
   Compiling crc v3.4.0
   Compiling event-listener v5.4.2
   Compiling sha2 v0.10.9
   Compiling futures-intrusive v0.5.0
   Compiling hashlink v0.10.0
   Compiling crossbeam-queue v0.3.14
   Compiling tracing-attributes v0.1.31
   Compiling zerocopy-derive v0.8.60
   Compiling spin v0.9.9
   Compiling http v1.5.0
   Compiling synstructure v0.14.0
   Compiling displaydoc v0.2.7
   Compiling serde_derive v1.0.229
   Compiling zerovec-derive v0.11.6
   Compiling zerofrom-derive v0.1.8
   Compiling yoke-derive v0.8.4
   Compiling tracing v0.1.44
   Compiling tokio-macros v2.7.2
   Compiling thiserror-impl v2.0.21
   Compiling futures-macro v0.3.34
   Compiling zerofrom v0.1.8
   Compiling base64 v0.22.1
   Compiling yoke v0.8.3
   Compiling heck v0.5.0
   Compiling zerovec v0.11.8
   Compiling zerotrie v0.2.5
   Compiling ryu v1.0.23
   Compiling futures-executor v0.3.34
   Compiling atoi v2.0.0
   Compiling flume v0.11.1
   Compiling tinystr v0.8.4
   Compiling potential_utf v0.1.6
   Compiling icu_locale_core v2.3.0
   Compiling icu_collections v2.3.0
   Compiling either v1.18.0
   Compiling serde_urlencoded v0.7.1
   Compiling foreign-types-shared v0.1.1
   Compiling getrandom v0.3.4
   Compiling openssl v0.10.81
   Compiling foreign-types v0.3.2
   Compiling zeroize v1.9.0
   Compiling icu_provider v2.3.1
   Compiling openssl-macros v0.1.1
   Compiling tokio-stream v0.1.19
   Compiling ring v0.17.14
   Compiling dotenvy v0.15.7
   Compiling icu_properties v2.3.0
   Compiling icu_normalizer v2.3.0
   Compiling hex v0.4.3
   Compiling memoffset v0.9.1
   Compiling httparse v1.10.1
   Compiling minimal-lexical v0.2.1
   Compiling num-conv v0.2.2
   Compiling thiserror v1.0.69
   Compiling time-core v0.1.9
   Compiling rand_core v0.9.5
   Compiling http-body v1.1.0
   Compiling thiserror-impl v1.0.69
   Compiling synstructure v0.13.2
   Compiling time-macros v0.2.32
   Compiling nom v7.1.3
   Compiling nix v0.30.1
   Compiling ppv-lite86 v0.2.21
   Compiling untrusted v0.9.0
   Compiling deranged v0.5.8
   Compiling powerfmt v0.2.1
   Compiling asn1-rs-derive v0.5.1
   Compiling rand_chacha v0.9.0
   Compiling rustls-pki-types v1.15.1
   Compiling idna_adapter v1.2.2
   Compiling uuid v1.27.0
   Compiling idna v1.1.0
   Compiling asn1-rs-impl v0.2.0
   Compiling cpufeatures v0.3.1
   Compiling arrayvec v0.7.8
   Compiling tower-service v0.3.3
   Compiling data-encoding v2.11.1
   Compiling url v2.5.8
   Compiling rustls v0.23.45
   Compiling tinyvec v1.13.3
   Compiling chacha20 v0.10.2
   Compiling rand v0.9.5
   Compiling time v0.3.55
   Compiling rand_core v0.6.4
   Compiling sqlx-core v0.8.6
   Compiling quinn-udp v0.5.16
   Compiling num-integer v0.1.47
   Compiling lazy_static v1.5.1
   Compiling rusticata-macros v4.1.0
   Compiling fnv v1.0.7
   Compiling httpdate v1.0.3
   Compiling atomic-waker v1.1.2
   Compiling pastey v0.1.1
   Compiling oid-registry v0.7.1
   Compiling try-lock v0.2.5
   Compiling tokio-openssl v0.6.5
   Compiling base64 v0.21.7
   Compiling want v0.3.2
   Compiling num-bigint v0.4.8
   Compiling rand v0.10.3
   Compiling rand_pcg v0.10.2
   Compiling quinn v0.11.12
   Compiling rustc-hash v2.1.3
   Compiling base64urlsafedata v0.5.5
   Compiling mime v0.3.17
   Compiling webauthn-attestation-ca v0.5.5
   Compiling rustversion v1.0.23
   Compiling lru-slab v0.1.3
   Compiling rustls-webpki v0.103.15
   Compiling unicase v2.10.0
   Compiling tower-layer v0.3.3
   Compiling half v2.7.1
   Compiling mime_guess v2.0.5
   Compiling http-body-util v0.1.5
   Compiling sha1 v0.10.7
   Compiling fs-err v3.3.2
   Compiling utf8parse v0.2.2
   Compiling regex-syntax v0.8.11
   Compiling webauthn-rs-core v0.5.5
   Compiling sync_wrapper v1.0.2
   Compiling infraternal-shim v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-shim)
   Compiling infraternal-protocol v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-protocol)
   Compiling tungstenite v0.29.0
   Compiling sqlx-sqlite v0.8.6
   Compiling asn1-rs v0.6.2
   Compiling anstyle-parse v1.0.0
   Compiling webauthn-rs-proto v0.5.5
   Compiling tokio-util v0.7.19
   Compiling serde_cbor_2 v0.13.0
   Compiling rand_chacha v0.3.1
   Compiling hex-conservative v0.2.3
   Compiling vte v0.15.0
   Compiling h2 v0.4.19
   Compiling infraternal-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-mesh)
   Compiling is_terminal_polyfill v1.70.2
   Compiling colorchoice v1.0.5
   Compiling anstyle v1.0.14
   Compiling base64ct v1.8.3
   Compiling der-parser v9.0.0
   Compiling anstyle-query v1.1.5
   Compiling anstream v1.0.0
   Compiling password-hash v0.5.0
   Compiling sqlx-macros-core v0.8.6
   Compiling bitcoin_hashes v0.14.101
   Compiling tokio-tungstenite v0.29.0
   Compiling x509-parser v0.16.0
   Compiling rand v0.8.8
   Compiling arc-swap v1.9.2
   Compiling regex-automata v0.4.18
   Compiling sqlx-macros v0.8.6
   Compiling tower v0.5.3
   Compiling axum-core v0.5.6
   Compiling sharded-slab v0.1.7
   Compiling unicode-normalization v0.1.25
   Compiling tracing-serde v0.2.0
   Compiling blake2 v0.10.6
   Compiling serde_path_to_error v0.1.20
   Compiling tracing-log v0.2.0
   Compiling thread_local v1.1.10
   Compiling strsim v0.11.1
   Compiling infraternal-server v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-server)
   Compiling clap_lex v1.1.1
   Compiling nu-ansi-term v0.50.3
   Compiling http-range-header v0.4.2
   Compiling matchit v0.8.4
   Compiling clap_builder v4.6.7
   Compiling argon2 v0.5.3
   Compiling tower-http v0.6.11
   Compiling bip39 v2.2.2
   Compiling clap_derive v4.6.7
   Compiling infraternal v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal)
   Compiling hyper v1.11.1
   Compiling matchers v0.2.0
   Compiling quinn-proto v0.11.19
   Compiling tracing-subscriber v0.3.23
   Compiling sqlx v0.8.6
   Compiling infraternal-plugin-api v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-plugin-api)
   Compiling hyper-util v0.1.21
   Compiling axum v0.8.9
   Compiling infraternal-plugin-host-facts v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/host-facts)
   Compiling infraternal-plugin-ssh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/ssh)
   Compiling clap v4.6.7
   Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/mesh)
   Compiling infraternal-plugin-remote v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/remote)
   Compiling axum-server v0.8.0
   Compiling webauthn-rs v0.5.5
   Compiling infraternal-agent v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-agent)
    Finished `release` profile [optimized] target(s) in 11m 39s
/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped
PT_INTERP: absent; size: 20705120 bytes (baseline 16142672 + allowance 262144 = max 16404816)
binary exceeds the 16404816-byte size budget: 20705120 bytes

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Independent verification finished at local review head ca6e4f22ae4a0085529418362af14000c504b265, branch review-mesh-agent-transport. Reviewed job head 515d371249d2809114133f9245a7947a3278d13c, merge base3a89477eaa17b55a566eb42a9c119e4ba64cdd66. Verdict: HOLD (P0/P1 present) — do not merge. Counts P0=0, P1=1, P2=4, P3=0. MAT-R1 reproduces translated plaintext ingress with Deny/zero peers on both nft and nf_tables; the earlier dataplane repair is absent from this target. MAT-R2/R3 preserve endpoint transaction/restart route failures. New MAT-R4 shuts down a shared host transport when one writer exceeds retained input. MAT-R5 silently interrupted mesh returns to reachable fallback in2,010,861us versus300,000us local reference (owner-deferred P2 performance work). Six failing tests committed in normal Rust locations; implementation unchanged. Evidence: docs/verification/mesh-agent-transport-independent-review/README.md and adjacent raw logs/results; external job findings.md appended throughout. Test commits e4b0eb4b,2782cc5a,742b0400,fb1b9bbe,31213cb5; evidence commits2fbf1a25,ca6e4f22. Review fmt and all-target Clippy pass for infraternal-agent, server and mesh plugin. ASAN netlink fuzz178,070 executions/31s no crash. Optimized 1,000 QUIC-pair windows all live: guarded100ms0.8433 cores/233,328,640 RSS bytes;15s reference0.0359 cores/157,634,560 bytes, varying shared-host load recorded. Debug200-state retention6,200 writes, p99 45,699ns, zero capacity after acknowledgement; not200 live PTYs. Unchanged-head native latency checks FAIL: baseline p99 echo338.86ms against334ms; same-session flood growth119.65ms against16.67ms. No baseline comparison or waiver. Full latency script was stopped during unrelated UI tests, exit143, after39 passes/4 failures/4 skips (case47 of465); it is not a completed full gate. Fresh-checkout dependency installation allowed a separate auth rerun to PASS all4 passkey and2 real-verifier recovery cases. Static binary20,705,120 bytes,4,300,304 over the existing size row; D205 reports this without making size the blocker. No push or deployment. Temporary checkout/build targets removed at finish; small text logs retained. scripts/verify fast on clean detached job head515d3712: exit1. Full output verbatim follows (Rust passes except existing static size row; TypeScript/ARM not reached): ```text Running as unit: run-p1245617-i1245917.scope; invocation ID: 6d4a055ce02649a0ad7abd9fa761776b METRIC name=network_rtt_selftest configured_rtt_ms=300 jitter_ms=30 loss=unsupported transport=tcp-stream n=3 p50_ms=322.05 p99_ms=330.01 result=PASS ==> fmt ==> VT native fmt ==> clippy Checking infraternal-protocol v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-protocol) Checking infraternal-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-mesh) Compiling openssl-sys v0.9.117 Compiling infraternal-shim v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-shim) Checking infraternal-plugin-api v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-plugin-api) Compiling infraternal-server v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-server) Checking tower-http v0.6.11 Checking tracing-subscriber v0.3.23 Checking axum v0.8.9 Checking anstream v1.0.0 Checking cipher v0.4.4 Checking universal-hash v0.5.1 Checking opaque-debug v0.3.1 Checking arbitrary v1.4.2 Checking infraternal-plugin-ssh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/ssh) Checking infraternal-plugin-host-facts v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/host-facts) Checking hmac v0.12.1 Checking aead v0.5.2 Checking ctr v0.9.2 Checking clap_builder v4.6.7 Checking aes v0.8.4 Compiling infraternal v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal) Checking polyval v0.6.2 Checking unicode-width v0.2.2 Compiling crossbeam-epoch v0.9.21 Compiling crossbeam-deque v0.8.8 Checking libfuzzer-sys v0.4.13 Checking hkdf v0.12.4 Compiling rayon-core v1.13.0 Checking plotters-backend v0.3.7 Checking ciborium-io v0.2.2 Checking itertools v0.13.0 Checking ghash v0.5.1 Checking vt100 v0.16.2 Checking same-file v1.0.6 Checking cast v0.3.0 Checking clap v4.6.7 Checking regex v1.13.1 Checking ciborium-ll v0.2.2 Checking plotters-svg v0.3.7 Checking aes-gcm v0.10.3 Checking walkdir v2.5.0 Checking tinytemplate v1.2.1 Checking oorandom v11.1.5 Checking anes v0.1.6 Checking criterion-plot v0.6.0 Checking plotters v0.3.7 Checking ciborium v0.2.2 Checking rayon v1.12.0 Checking criterion v0.7.0 Compiling openssl v0.10.81 Compiling tokio-openssl v0.6.5 Compiling webauthn-attestation-ca v0.5.5 Compiling webauthn-rs-core v0.5.5 Checking infraternal-plugin-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/mesh) Checking infraternal-plugin-remote v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/remote) Checking axum-server v0.8.0 Checking infraternal-agent v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-agent) Checking webauthn-rs v0.5.5 Checking infraternal-fuzz v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/fuzz) Finished `dev` profile [unoptimized + debuginfo] target(s) in 7m 25s ==> test Blocking waiting for file lock on build directory Compiling tokio v1.53.2 Compiling serde_json v1.0.151 Compiling bitflags v2.13.2 Compiling icu_provider v2.3.1 Compiling either v1.18.0 Compiling crossbeam-utils v0.8.23 Compiling futures-util v0.3.34 Compiling hashbrown v0.15.5 Compiling crc v3.4.0 Compiling event-listener v5.4.2 Compiling serde v1.0.229 Compiling parking_lot_core v0.9.12 Compiling spin v0.9.9 Compiling crypto-common v0.1.7 Compiling mio v1.2.4 Compiling socket2 v0.6.5 Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Compiling hashlink v0.10.0 Compiling parking_lot v0.12.5 Compiling digest v0.10.7 Compiling memoffset v0.9.1 Compiling futures-channel v0.3.34 Compiling tracing-core v0.1.36 Compiling crossbeam-queue v0.3.14 Compiling libsqlite3-sys v0.30.1 Compiling idna_adapter v1.2.2 Compiling nix v0.30.1 Compiling sha2 v0.10.9 Compiling futures-intrusive v0.5.0 Compiling hex v0.4.3 Compiling tracing v0.1.44 Compiling futures-executor v0.3.34 Compiling atoi v2.0.0 Compiling idna v1.1.0 Compiling flume v0.11.1 Compiling serde_urlencoded v0.7.1 Compiling base64 v0.22.1 Compiling tokio-stream v0.1.19 Compiling url v2.5.8 Compiling rand_core v0.10.1 Compiling zeroize v1.9.0 Compiling foreign-types-shared v0.1.1 Compiling openssl-sys v0.9.117 Compiling infraternal-protocol v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-protocol) Compiling infraternal-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-mesh) Compiling arrayvec v0.7.8 Compiling untrusted v0.9.0 Compiling http v1.5.0 Compiling cpufeatures v0.3.1 Compiling tinyvec v1.13.3 Compiling getrandom v0.4.3 Compiling sqlx-core v0.8.6 Compiling rustls-pki-types v1.15.1 Compiling foreign-types v0.3.2 Compiling ring v0.17.14 Compiling vte v0.15.0 Compiling infraternal-shim v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-shim) Compiling chacha20 v0.10.2 Compiling uuid v1.27.0 Compiling ppv-lite86 v0.2.21 Compiling rand_pcg v0.10.2 Compiling half v2.7.1 Compiling lru-slab v0.1.3 Compiling rustc-hash v2.1.3 Compiling rand v0.10.3 Compiling quinn-udp v0.5.16 Compiling getrandom v0.3.4 Compiling num-conv v0.2.2 Compiling minimal-lexical v0.2.1 Compiling time-core v0.1.9 Compiling regex-syntax v0.8.11 Compiling http-body v1.1.0 Compiling openssl v0.10.81 Compiling deranged v0.5.8 Compiling rand_core v0.9.5 Compiling powerfmt v0.2.1 Compiling nom v7.1.3 Compiling time-macros v0.2.32 Compiling thiserror v1.0.69 Compiling sqlx-sqlite v0.8.6 Compiling httparse v1.10.1 Compiling tokio-util v0.7.19 Compiling rustls-webpki v0.103.15 Compiling tower-service v0.3.3 Compiling data-encoding v2.11.1 Compiling rand_chacha v0.9.0 Compiling num-integer v0.1.47 Compiling atomic-waker v1.1.2 Compiling fnv v1.0.7 Compiling time v0.3.55 Compiling rand v0.9.5 Compiling httpdate v1.0.3 Compiling base64 v0.21.7 Compiling regex-automata v0.4.18 Compiling lazy_static v1.5.1 Compiling try-lock v0.2.5 Compiling num-bigint v0.4.8 Compiling h2 v0.4.19 Compiling want v0.3.2 Compiling rustls v0.23.45 Compiling unicase v2.10.0 Compiling base64urlsafedata v0.5.5 Compiling rusticata-macros v4.1.0 Compiling tower-layer v0.3.3 Compiling mime v0.3.17 Compiling mime_guess v2.0.5 Compiling http-body-util v0.1.5 Compiling sha1 v0.10.7 Compiling asn1-rs v0.6.2 Compiling sqlx-macros-core v0.8.6 Compiling sync_wrapper v1.0.2 Compiling webauthn-rs-proto v0.5.5 Compiling serde_cbor_2 v0.13.0 Compiling rand_chacha v0.3.1 Compiling tungstenite v0.29.0 Compiling tokio-openssl v0.6.5 Compiling webauthn-attestation-ca v0.5.5 Compiling hex-conservative v0.2.3 Compiling base64ct v1.8.3 Compiling rand v0.8.8 Compiling matchers v0.2.0 Compiling tower v0.5.3 Compiling axum-core v0.5.6 Compiling oid-registry v0.7.1 Compiling der-parser v9.0.0 Compiling password-hash v0.5.0 Compiling bitcoin_hashes v0.14.101 Compiling arc-swap v1.9.2 Compiling tokio-tungstenite v0.29.0 Compiling sqlx-macros v0.8.6 Compiling fs-err v3.3.2 Compiling sharded-slab v0.1.7 Compiling unicode-normalization v0.1.25 Compiling blake2 v0.10.6 Compiling tracing-log v0.2.0 Compiling tracing-serde v0.2.0 Compiling sqlx v0.8.6 Compiling serde_path_to_error v0.1.20 Compiling x509-parser v0.16.0 Compiling thread_local v1.1.10 Compiling http-range-header v0.4.2 Compiling matchit v0.8.4 Compiling infraternal-server v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-server) Compiling nu-ansi-term v0.50.3 Compiling hyper v1.11.1 Compiling bip39 v2.2.2 Compiling infraternal-plugin-api v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-plugin-api) Compiling argon2 v0.5.3 Compiling utf8parse v0.2.2 Compiling is_terminal_polyfill v1.70.2 Compiling tower-http v0.6.11 Compiling infraternal-plugin-ssh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/ssh) Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/mesh) Compiling infraternal-plugin-host-facts v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/host-facts) Compiling anstyle-parse v1.0.0 Compiling anstyle v1.0.14 Compiling tracing-subscriber v0.3.23 Compiling anstyle-query v1.1.5 Compiling colorchoice v1.0.5 Compiling clap_lex v1.1.1 Compiling strsim v0.11.1 Compiling inout v0.1.4 Compiling anstream v1.0.0 Compiling universal-hash v0.5.1 Compiling opaque-debug v0.3.1 Compiling quinn-proto v0.11.19 Compiling hmac v0.12.1 Compiling polyval v0.6.2 Compiling cipher v0.4.4 Compiling aead v0.5.2 Compiling infraternal v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal) Compiling clap_builder v4.6.7 Compiling unicode-width v0.2.2 Compiling ghash v0.5.1 Compiling hkdf v0.12.4 Compiling ctr v0.9.2 Compiling aes v0.8.4 Compiling crossbeam-epoch v0.9.21 Compiling ciborium-io v0.2.2 Compiling plotters-backend v0.3.7 Compiling vt100 v0.16.2 Compiling ciborium-ll v0.2.2 Compiling itertools v0.13.0 Compiling plotters-svg v0.3.7 Compiling crossbeam-deque v0.8.8 Compiling aes-gcm v0.10.3 Compiling same-file v1.0.6 Compiling cast v0.3.0 Compiling plotters v0.3.7 Compiling ciborium v0.2.2 Compiling rayon-core v1.13.0 Compiling walkdir v2.5.0 Compiling regex v1.13.1 Compiling webauthn-rs-core v0.5.5 Compiling hyper-util v0.1.21 Compiling rayon v1.12.0 Compiling tinytemplate v1.2.1 Compiling anes v0.1.6 Compiling oorandom v11.1.5 Compiling criterion-plot v0.6.0 Compiling axum v0.8.9 Compiling axum-server v0.8.0 Compiling clap v4.6.7 Compiling quinn v0.11.12 Compiling criterion v0.7.0 Compiling webauthn-rs v0.5.5 Compiling infraternal-plugin-remote v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/remote) Compiling infraternal-agent v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-agent) Finished `test` profile [unoptimized + debuginfo] target(s) in 5m 42s Running unittests src/main.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal-816c931b8be9a713) running 16 tests test embedded_cli::tests::dispatch_keeps_public_help_operator_modes_and_foreign_commands ... ok test embedded_cli::tests::inherited_flags_keep_public_parser_validation_and_values ... ok test install::tests::dry_run_prints_a_process_surviving_user_unit ... ok test remote::tests::local_identity_load_refuses_symlink_and_shared_file ... ok test remote::tests::ordinary_join_keeps_the_foreground_connection_default ... ok test remote::tests::oversized_or_invalid_invitation_fails_before_local_state_is_created ... ok test remote::tests::preparation_refuses_shared_and_symlinked_data_directories ... ok test remote::tests::publication_is_private_and_never_replaces_existing_identity ... ok test remote::tests::renewal_publication_replaces_only_certificate_and_preserves_private_metadata ... ok test remote::tests::ssh_installation_can_enroll_before_starting_the_service ... ok test remote::tests::uid_and_privilege_mismatch_fails_before_key_generation ... ok test remote_server::tests::independent_review_remote_operator_commands_accept_json_output ... ok test remote_server::tests::missing_ca_refuses_before_database_or_listener_creation ... ok test remote_server::tests::remote_activation_is_explicit_and_ca_override_requires_listener ... ok test remote_server::tests::service_dry_run_preserves_remote_listener_and_private_trust_path ... ok test setup_token_tests::setup_token_command_reads_only_the_expected_socket_response ... ok test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s Running tests/agent_daemon.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_daemon-8e5e265cfe7cdd31) running 1 test test real_binary_preserves_input_and_output_across_24_abrupt_stops ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.83s Running tests/agent_queues.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_queues-0cad6fa87a0496cc) running 1 test test saturated_terminal_queues_preserve_every_byte_and_daemon_liveness ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.55s Running tests/agent_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_review-6a6478a3d773fe72) running 6 tests test initial_attach_requires_explicit_credit_before_replay ... ok test last_typist_selects_its_own_real_pty_dimensions ... ok test repeated_tiny_credit_pauses_preserve_shell_progress ... ok test retained_unwritten_input_survives_interleaved_ack_restart ... ok test stalled_terminal_never_delays_control_or_sibling_dispatch ... ok test two_writers_keep_independent_ack_and_exact_input_after_restart ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 35.35s Running tests/agent_sessions.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/agent_sessions-f526006b8e0d3473) running 1 test test detached_shim_is_discovered_and_replays_from_the_last_observed_offset ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s Running tests/idle_canary.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/idle_canary-63982d7b687d07e0) running 1 test test one_hertz_wakeup_is_detected_past_the_legacy_half_second_window ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.33s Running tests/remote_output.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/remote_output-9202b8f9d75b863b) running 3 tests test human_remote_refusal_has_sections_and_next_steps_without_color ... ok test json_remote_run_refuses_missing_identity_without_reflecting_its_path ... ok test json_remote_server_refuses_before_creating_storage_or_binding ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running tests/shim.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/shim-9713d28d1636b84b) running 7 tests test attached_backpressure_and_detached_progress ... ok test disallowed_signal_only_disconnects_peer ... ok test double_fork_survives_parent_death ... ok test real_shell_reconnect_resize_and_retained_exit ... ok test replacement_connection_and_malformed_limit ... ok test ring_wrap_snapshot_repaints_real_vim ... ok test user_scope_survives_parent_unit_stop ... active ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.74s Running tests/ssh_askpass.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/ssh_askpass-514eefa28b9bf49c) running 3 tests test encrypted_key_without_passphrase_never_prompts_on_a_controlling_terminal ... ignored, run under the disposable controlling-terminal harness test real_cli_askpass_refuses_unregistered_parent_and_cleans_helper ... ok test real_cli_unlocks_an_encrypted_synthetic_key_on_private_pipes ... ok test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.26s Running tests/vt_credit.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/vt_credit-839083badee1aa8f) running 1 test test unaffordable_repaints_park_until_sufficient_credit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.44s Running tests/vt_reconnect.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/vt_reconnect-a067d8cae0540836) running 1 test test snapshot_limits_never_close_live_reconnect ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.71s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_agent-53f06ada510027f3) running 67 tests test daemon::readiness_tests::control_precedes_bulk_without_reordering_snapshot_notice ... ok test daemon::readiness_tests::reply_lane_memory_at_1000_channels ... ignored, queue-only scale diagnostic; run alone without build/browser overlap, not whole-daemon memory test daemon::readiness_tests::saturated_replies_retire_connection_without_awaiting_writer_capacity ... ok test daemon::remote_tests::cancelling_remote_dispatch_retires_the_borrowed_authenticated_channel ... ok test daemon::remote_tests::control_greeting_precedes_actions_and_odd_writers_are_refused ... ok test daemon::remote_tests::silent_authenticated_peer_has_a_greeting_deadline ... ok test daemon::remote_tests::wrong_enrolled_uid_is_refused_before_state_creation ... ok test daemon::remote_tests::wrong_open_uid_is_rejected_while_control_remains_usable ... ok test daemon::session_commands::measurements::command_coordination_cost_against_existing_fifo ... ignored, release command coordination diagnostic, not end-to-end throughput; run without own build overlap test daemon::session_commands::tests::credit_above_one_wire_word_is_exact_and_idle_after_drain ... ok test daemon::session_commands::tests::credit_allowance_does_not_cross_ordered_command_barriers ... ok test daemon::session_commands::tests::credit_bursts_do_not_consume_ordered_input_capacity ... ok test daemon::session_commands::tests::input_and_resize_keep_their_shared_fifo_order_around_credit ... ok test daemon::session_commands::tests::zero_credit_is_idle_and_overflow_refuses_without_mutating_accounting ... ok test plugin_control::tests::accepted_public_transaction_outlives_the_framing_deadline ... ok test plugin_control::tests::dropping_a_listener_does_not_unlink_a_replacement_file ... ok test plugin_control::tests::local_frame_reader_retains_fragmentation_and_refuses_trailing_frames ... ok test plugin_control::tests::local_public_actions_refuse_controls_and_active_socket_replacement ... ok test plugin_control::tests::retained_path_and_observed_transport_cross_the_lazy_worker ... ok test plugin_control::tests::synchronous_plugin_work_does_not_park_the_current_thread_reactor ... ok test relay::tests::attachment_has_no_implicit_output_or_snapshot_credit ... ok test relay::tests::expired_credit_resumes_retained_bytes_at_the_same_cursor ... ok test relay::tests::input_overlap_gap_and_restart_from_confirmed_offset ... ok test relay::tests::output_partial_credit_and_dedup ... ok test relay::tests::output_payload_move_measurement ... ignored, release ownership versus payload-copy measurement test relay::tests::overflowing_ranges_never_mutate_cursors ... ok test relay::tests::positive_insufficient_credit_arms_a_one_shot_deadline ... ok test relay::tests::returned_credit_cancels_starvation_and_state_has_no_payload_buffer ... ok test relay::tests::starvation_is_one_shot_and_snapshot_length_does_not_advance_sequence ... ok test remote_client::server_path::tests::component_down_proves_tcp_fallback_when_enrolled_udp_is_unavailable ... ok test remote_client::server_path::tests::component_down_replaces_mesh_with_a_proven_fallback ... ok test remote_client::server_path::tests::invalid_application_proof_keeps_the_live_fallback ... ok test remote_client::server_path::tests::proven_mesh_destination_is_preferred_and_failure_returns_to_enrolled_port ... ok test remote_client::server_path::tests::retained_mesh_proposal_connects_when_the_fallback_port_is_unavailable ... ok test remote_client::server_path::tests::untrusted_candidate_never_retires_the_authenticated_fallback ... ok test remote_client::tests::delayed_proxy_keeps_replies_bound_to_the_original_udp_client ... ok test remote_client::tests::expired_local_identity_stops_instead_of_retrying_forever ... ok test remote_client::tests::idle_timers::mesh_idle_timer_cost_at_one_thousand_connections ... ignored, Release-only local CPUWeight=10000 timer measurement; run without concurrent builds. test remote_client::tests::prefixed_control_keeps_coalesced_suffix_and_suppresses_only_its_greeting ... ok test remote_client::tests::proven_tcp_decoder_preserves_mux_envelopes_and_buffered_suffix ... ok test remote_client::tests::rootless_uid_mismatch_is_refused_before_dial ... ok test remote_client::tests::server_path_capability_is_advertised_on_native_and_fallback_transports ... ok test remote_client::tests::supervisor_300ms_quic_and_blocked_udp_fallback ... ignored, supervisor establishment diagnostic; run alone without builds or browsers test remote_client::tests::tcp_proxy_flushes_bounded_flood_before_half_close ... ok test remote_client::tests::tcp_proxy_preserves_spacing_between_packets_already_in_flight ... ok test remote_client::tests::tcp_winner_cancels_silent_udp_drivers_without_waiting_for_drain ... ok test remote_client::tests::unavailable_udp_does_not_add_seconds_before_tcp_admission ... ok test remote_client::tests::winning_quic_drops_the_unfinished_tls_dial_before_control_dispatch ... ok test remote_native_tests::bound_writer_uses_raw_frames_and_rejects_cross_writer_transmit ... ok test remote_native_tests::control_must_be_host_initiated_stream_zero_and_terminal_halves_cannot_impersonate_it ... ok test remote_native_tests::partial_native_write_cancellation_retires_both_directions ... ok test remote_native_tests::terminal::credits::private_credit_burst_waits_for_its_shim_without_retiring_native_stream ... ok test remote_native_tests::terminal::real_pty_resumes_native_writer_after_25_connection_replacements ... ignored, real CLI/shim oracle; set INFRATERNAL_TEST_BINARY and run alone under CPUWeight10000 test sessions::tests::borrowed_reader_payload_uses_reusable_cancel_safe_storage ... ok test sessions::tests::cancelled_fragmented_shim_read_retains_header_and_body_progress ... ok test sessions::tests::post_listen_chmod_wakes_a_connection_refused_at_bind ... ok test sessions::tests::reader_borrow_measurement ... ignored, release borrowed versus owned asynchronous receive measurement test sessions::tests::refused_socket_is_removed_but_insecure_directory_is_rejected ... ok test sessions::tests::sequenced_attach_intersects_caps_and_legacy_attach_stays_zero ... ok test sessions::tests::symlink_state_cannot_redirect_private_runtime_storage ... ok test transport::remote_deadline_tests::coalesced_partial_suffix_keeps_its_arrival_deadline ... ok test transport::remote_deadline_tests::queued_suffix_cannot_complete_an_expired_cancelled_frame ... ok test transport::remote_deadline_tests::remote_partial_frame_deadline_survives_receive_cancellation ... ok test transport::remote_deadline_tests::wholly_idle_remote_channel_has_no_frame_expiry ... ok test transport_diagnostics::quic_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test transport_diagnostics::quic_bulk_50m_exact_bytes ... ignored, size investigation diagnostic; run alone without build or browser overlap test transport_diagnostics::tcp_300ms_and_1000_connection_pairs ... ignored, diagnostic only; run alone without build or browser overlap test result: ok. 57 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 21.45s Running tests/transport.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/transport-dc7ca13f1a1b16ab) running 2 tests test fragmented_headers_coalesced_frames_and_reusable_transmit ... ok test oversized_header_and_truncated_frame_are_rejected ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_mesh-9787bc8ee14a952b) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/default_arrow.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/default_arrow-1149b1e37b50da9e) running 1 test test omitted_arrow_ports_default_to_all_services ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/properties.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/properties-12338978b303518b) running 14 tests test addresses_are_unique_stable_and_not_recycled ... ok test arrow_replacement_is_atomic_and_unrelated_nodes_keep_their_versions ... ok test checkpoint_after_suffix_change_restores_without_reallocating_addresses ... ok test directional_grants_union_and_minimal_updates ... ok test exhausted_versions_reject_mutations_without_changing_state ... ok test join_to_same_tag_grants_both_initiation_directions ... ok test names_versions_and_backend_status ... ok test overlaps_are_reported_without_silent_range_changes ... ok test private_material_never_enters_debug_or_coordination_serialization ... ok test protocol_port_unions_never_grant_an_unlisted_service ... ok test public_checkpoint_preserves_addresses_rules_versions_and_overlap ... ok test rotation_waits_for_overlap_and_delivery_and_removal_drops_every_key ... ok test seeded_random_sequences_equal_full_compile_and_deny_without_grants ... ok test server_rotation_has_continuous_keys_for_every_node_during_delivery ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.95s Running tests/rotation_time.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/rotation_time-2b684bc125d3c9c3) running 1 test test unrepresentable_rotation_overlap_rejects_before_mutation ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_api-5c728191785f01c7) running 10 tests test component_tests::component_declarations_cannot_create_servers ... ok test component_tests::destructive_actions_require_a_dry_run_and_every_action_has_instructions ... ok test routing::tests::invalid_or_oversized_topics_are_refused ... ok test routing::tests::topic_is_borrowed_and_other_filter_fields_are_left_to_the_plugin ... ok test tests::machine_actions_are_declared_without_entering_human_discovery ... ok test tests::notifications_are_declared_json_bounded_and_drained_once ... ok test tests::operator_presentation_cannot_follow_a_private_control_action ... ok test tests::public_dispatch_cannot_call_a_machine_control_action ... ok test tests::registry_rejects_oversized_json_before_plugin_dispatch ... ok test tests::registry_routes_only_declared_actions ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/routing_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/routing_review-9a16e71abd7f4bdb) running 2 tests test review_topic_borrows_plain_and_owns_escaped ... ok test review_topic_refuses_oversize_duplicate_and_deep_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_host_facts-b41e3c35755f2307) running 9 tests test tests::action_decoders_reject_unknown_and_oversized_fields ... ok test tests::compatibility_fields_are_kept_in_the_rust_shape_and_architecture_on_wire ... ok test tests::descriptor_declares_default_settings_actions_and_no_hidden_role_dependency ... ok test tests::linux_load_average_text_ignores_proc_metadata_and_rejects_invalid_values ... ok test tests::macos_load_average_decodes_the_bounded_64_bit_sysctl_shape ... ok test tests::os_release_parser_rejects_unbounded_input_and_ignores_untrusted_lines ... ok test tests::os_release_uses_distribution_name_and_version_without_shell_evaluation ... ok test tests::runtime_disable_drops_cached_facts_and_reenable_collects_them_again ... ok test tests::static_facts_are_cached_and_live_counters_are_collected_only_when_requested ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_mesh-93cb2b1ed9bbdd1f) running 27 tests test firewall::tests::already_removed_owned_table_does_not_block_component_cleanup ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test firewall::tests::initial_apply_without_adoption_refuses_a_foreign_table ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test firewall::tests::real_nft_ownership_atomicity_and_scaled_apply ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test firewall::tests::rule_count_is_independent_of_membership_and_policy_data_is_in_sets ... ok test iptables::tests::contiguous_open_members_use_ranges_without_opening_gaps ... ok test iptables::tests::real_nf_tables_ownership_partial_family_and_scaled_apply ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test iptables::tests::replacement_retains_established_rules_and_does_not_duplicate_hooks ... ok test netlink::tests::malformed_lengths_and_padding_are_rejected ... ok test netlink::tests::nested_attributes_roundtrip_without_copying_payloads ... ok test node::tests::chunked_snapshot_is_atomic_and_applies_1000_kernel_peers ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN; use release for timing. test node::tests::explicit_up_recovers_disabled_intent_before_reusing_identity ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test node::tests::externally_removed_interface_does_not_block_down ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test node::tests::server_identity_cannot_change_inside_a_staged_snapshot ... ok test node_actions::tests::applied_server_route_and_observed_link_survive_only_explicit_component_up ... ignored, Run inside a dedicated kernel namespace with CAP_NET_ADMIN. test node_actions::tests::failed_cleanup_reports_stopping_and_reconnect_keeps_explicit_off ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test node_actions::tests::node_actions_refuse_alternate_forms_duplicates_and_unbounded_input ... ok test node_actions::tests::node_actions_register_without_kernel_work_and_hide_machine_calls ... ok test node_coordination::tests::explicit_off_waits_for_up_and_reconnect_requests_a_snapshot ... ok test node_coordination::tests::refused_delta_recovers_immediately_and_closed_channel_retires_worker ... ok test node_coordination::tests::refused_listener_replacement_preserves_the_current_lease ... ok test node_coordination::tests::removed_binding_can_attach_only_after_authorized_reenrollment ... ok test node_coordination::tests::server_listener_belongs_to_applied_enabled_worker ... ok test node_presentation::tests::legacy_status_remains_readable_and_invalid_link_is_refused ... ok test node_presentation::tests::status_explains_the_observed_server_transport ... ok test node_state::tests::explicit_off_survives_restart_and_snapshot_contains_only_public_fields ... ok test node_state::tests::unsafe_snapshots_and_preexisting_temporary_files_are_not_followed_or_removed ... ok test settings::tests::settings_objects_are_bounded_and_strict_before_storage ... ok test result: ok. 18 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 1.43s Running tests/configuration.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/configuration-56f876ba0f2a5fcf) running 5 tests test chunks_fit_body_budget_and_one_peer_delta_does_not_repeat_the_snapshot ... ok test compiled_chunks_identify_the_server_and_old_snapshots_have_no_proposal ... ok test edition_default_is_explicit_and_build_selected ... ok test large_valid_port_policy_is_split_without_a_port_count_cap ... ok test port_grant_narrows_allow_opens_deny_and_preserves_direction ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s Running tests/kernel.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/kernel-28a3e7ee10d7d6e2) running 5 tests test created_interface_is_marked_for_restart_adoption ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test policy_table_route_conflict_is_refused ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test real_kernel_chunked_peers ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test real_kernel_ephemeral_identity ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test retired_host_routes_can_be_replayed ... ignored, Run inside a dedicated network namespace with CAP_NET_ADMIN. test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/settings.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/settings-723a366f60556fe4) running 1 test test default_switch_requires_owner_freshness_and_the_preview_revision ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s Running tests/store.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/store-b4550be7e86ba902) running 5 tests test absent_discovery_preserves_the_last_known_endpoint ... ok test key_replacement_preserves_identity_and_addresses_after_restart ... ok test removed_host_cannot_restore_membership_without_authorized_enrollment ... ok test required_server_membership_cannot_be_deleted ... ok test scale_preview_pages_do_not_allocate_the_pair_matrix ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_remote-d27dbc743a1def10) running 11 tests test remote_quic::tests::acknowledged_idle_survives_and_replayed_packets_cannot_mask_failure ... ok test remote_quic::tests::host_cannot_open_a_second_server_control_stream ... ok test remote_quic::tests::mesh_liveness_keeps_authentication_and_refuses_invalid_intervals ... ok test remote_quic::tests::one_way_authenticated_output_keeps_the_path_fresh ... ok test remote_quic::tests::repeated_native_id_has_distinct_server_writer_authority_and_preserves_suffix ... ok test remote_quic::tests::wrong_server_name_never_yields_authenticated_connection ... ok test remote_tls::tests::cancelled_partial_write_cannot_reuse_the_channel ... ok test remote_tls::tests::mutual_tls_delivers_exact_bytes_and_verified_leaf_fingerprints ... ok test remote_tls::tests::stalled_write_retires_both_directions_without_idle_polling ... ok test remote_tls::tests::untrusted_client_never_reaches_server_admission ... ok test remote_tls::tests::untrusted_server_or_wrong_server_name_is_refused_before_bytes ... ok test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.72s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_plugin_ssh-5c8a2fc03adce17f) running 12 tests test auth_once::tests::caller_cannot_choose_or_extend_the_expiry_clock ... ok test auth_once::tests::each_method_consumes_once_and_expiry_erases_both_methods ... ok test auth_once::tests::invalid_material_is_refused_before_any_helper_or_scheduling ... ok test config::tests::configured_private_sources_are_excluded_and_public_trust_is_retained ... ok test config::tests::flattened_quoted_public_filenames_are_refused_when_existing_trust_would_be_lost ... ok test config::tests::malformed_public_policy_is_refused_before_it_can_change_command_arguments ... ok test config::tests::trust_lookup_uses_every_explicit_alias_verbatim ... ok test config::tests::unresolved_or_relative_public_paths_cannot_admit_first_contact ... ok test manifest::tests::node_provisioning_declares_an_existing_server_and_only_node_components ... ok test prompt::tests::helper_reply_requires_the_registered_parent_and_is_served_once ... running 1 test test prompt::tests::reply_fixture ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 0.01s ok test prompt::tests::reply_fixture ... ignored, private subprocess for the one-reply peer oracle test transport::secret_tests::secret_input_has_a_fixed_bound_and_accepts_only_strings ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s Running tests/auth_order.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/auth_order-b49facf7fd2610e1) running 6 tests test authentication_never_replays_a_mutating_first_command_or_reuses_a_failed_scope ... ok test cancelling_authentication_consumes_the_attempt_without_requesting_secrets ... ok test later_command_auth_errors_never_restart_the_selected_method_sequence ... ok test only_exhausted_auth_returns_typed_choose_method ... ok test successful_authentication_is_reported_and_later_secrets_are_never_requested ... ok test trust_network_and_remote_command_failures_stop_without_loading_local_secrets ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/build_removal.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/build_removal-faa792556bbff6ac) running 1 test test build_without_default_plugins_excludes_ssh_dependency ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s Running tests/concurrency.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/concurrency-8badac401510ffce) running 7 tests test a_thousand_admitted_targets_keep_eight_active_backend_calls ... ignored, explicit CPUWeight10000 scale measurement with a controlled unavailable backend test an_interrupted_disable_keeps_admission_closed_until_its_adapter_retires ... ok test authenticated_batches_retain_an_opaque_session_for_trusted_issuance ... ok test component_off_retires_a_real_native_helper ... ok test concurrency_is_eight_across_batches_and_all_ten_hosts_fail_independently ... ok test entire_batch_validates_before_start_and_duplicates_are_refused ... ok test turning_off_drains_queued_work_and_reenable_never_resumes_old_batches ... ok test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/config_isolation.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/config_isolation-e6cc6a3e81675778) running 1 test test configured_identity_paths_are_not_inherited_by_the_command_child ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s Running tests/credentials.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/credentials-aef3898851e090d4) running 3 tests test credential_helper_refuses_host_trust_and_permission_prompts ... ok test password_helpers_prepare_a_fresh_private_root_and_remove_only_their_directory ... ok test password_socket_refuses_an_unrelated_same_user_process ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/diagnostics.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/diagnostics-1969c2fcd1c9b195) running 4 tests test dynamic_public_trust_is_retained_without_becoming_file_only_admission ... ok test effective_configuration_never_scans_a_proxy_or_invalid_endpoint ... ok test mesh_policy_requires_both_discovery_facts_and_a_transport_refusal ... ok test remote_command_text_is_not_ssh_authority_and_never_enters_logs ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/event_metadata.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/event_metadata-e8736e0f03d3ff76) running 1 test test unsupported_host_reports_method_and_retry_never_replays_it_as_current ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/foreground.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/foreground-08e2a5902ef4a0de) running 1 test test configured_backgrounding_is_overridden_for_owned_bootstrap_commands ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Running tests/host_trust.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/host_trust-ad3914d55f5c2b3b) running 2 tests test configured_known_hosts_command_revocation_cannot_offer_first_contact ... ignored, run through research/ssh-client/measure.py with its synthetic public host key test first_contact_needs_fresh_authority_and_never_replaces_existing_trust ... ignored, run through research/ssh-client/measure.py --negative-trust-oracle with its memory-held synthetic key test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/install.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/install-fe9d30a5dd20604f) running 28 tests test acknowledged_linger_noop_does_not_own_later_external_enable ... ok test active_service_stop_failure_never_replaces_live_artifacts ... ok test cleanup_receipt_cannot_authorize_a_replaced_unowned_directory ... ok test denied_linger_request_does_not_undo_a_later_external_enable ... ok test failed_upgrade_preserves_previous_binary_state_and_unit ... ok test foreign_files_and_another_attempt_lock_are_never_removed ... ok test fresh_cleanup_refuses_a_shared_writable_receipt_parent_before_mutation ... ok test fresh_cleanup_resumes_after_base_removal_and_retires_its_receipt ... ok test fresh_cleanup_resumes_after_owner_marker_removal_with_a_fresh_session ... ok test fresh_failure_removes_owned_artifacts_and_success_can_rejoin ... ok test fresh_receipt_is_removed_before_transaction_rollback ... ok test fresh_rollback_resumes_after_transaction_directory_removal ... ok test fresh_runtime_empty_directories_do_not_block_rollback_and_retry ... ok test fresh_runtime_symlink_never_removes_foreign_empty_directories ... ok test fresh_runtime_unexpected_data_keeps_ownership_and_cleanup_receipt ... ok test interrupted_linger_reply_retains_intent_for_cleanup ... ok test interrupted_restore_recreates_links_without_deleting_the_original ... ok test interrupted_rollback_never_deletes_already_restored_state_on_retry ... ok test interrupted_upgrade_after_acknowledged_stop_restarts_the_previous_service ... ok test linger_policy_denial_is_a_warning_and_owned_changes_are_reversible ... ok test linked_owner_marker_is_refused_before_retiring_the_transaction ... ok test malformed_or_exposed_cleanup_receipts_never_remove_the_owned_root ... ok test pending_fresh_cleanup_refuses_replacement_staging_until_finished ... ok test refused_previous_service_stop_only_removes_staging ... ok test rejoin_preserves_existing_host_identity_in_the_private_staging_state ... ok test retry_cleanup_uses_fresh_session_and_preserves_privilege_consent ... ok test rollback_stop_refusal_retains_artifacts_for_later_cleanup ... ok test writable_installation_is_refused_before_upload_or_cleanup ... ok test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.58s Running tests/model.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/model-92aebbb091e2c415) running 4 tests test addresses_never_become_options_or_shell_syntax ... ok test check_is_exact_bounded_and_rejects_every_truncation ... ok test consent_and_credential_references_are_the_only_request_authority ... ok test root_consent_is_required_before_ssh_and_uid_zero_cannot_be_rootless ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/probe_check.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/probe_check-b39441968858fe9e) running 1 test test manager_availability_does_not_request_its_private_environment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running tests/process.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/process-72c5ee8e878d9e6a) running 4 tests test cancellation_retires_the_helper_descendant_too ... ok test completed_helper_retires_descendants_with_closed_pipes ... ok test group_identity_is_retained_until_inherited_pipes_finish ... ok test oversized_remote_output_is_bounded_and_active_timeout_is_enforced ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s Running tests/proxy_policy.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/proxy_policy-61cfcfe01a9ca492) running 1 test test unchecked_proxy_hops_are_refused_before_credential_helpers_or_network ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/real_ssh.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/real_ssh-ab75fade1a22a174) running 1 test test actual_ssh_authentication_check_and_strict_host_key_rejection ... ignored, run through research/ssh-client/measure.py with the synthetic rootless sshd fixture test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/single_connection.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/single_connection-4b1ee45501686262) running 1 test test one_physical_connection_erases_helpers_and_refuses_reconnect ... ignored, run through the rootless real-sshd fixture, selecting this test only test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/source_completeness.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/source_completeness-18e1c0bbe01b611c) running 1 test test declared_public_modules_have_committed_sources ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/trust_round2.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/trust_round2-0284469edc36350f) running 2 tests test long_data_directory_does_not_bound_the_ssh_helper_socket ... ignored, scripts/test-ssh-host-trust.py supplies the real multi-key target test multi_key_target_trusts_once_and_reconnects_without_a_loop ... ignored, scripts/test-ssh-host-trust.py supplies a real multi-key sshd and memory-held credentials test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_protocol-e4eeb92d35d69a68) running 7 tests test stream_tests::all_short_frame_splits_match_direct_decoding ... ok test stream_tests::maximum_sized_fragmented_frame_is_not_rejected ... ok test stream_tests::split_mux_header_preserves_trailing_close ... ok test tests::golden_vectors_encode_and_decode_every_contract_frame ... ok test tests::mux_round_trip_and_incremental_decoders_preserve_frame_order ... ok test tests::oversized_encode_keeps_the_reusable_output_unchanged ... ok test tests::rejects_oversized_noncanonical_and_malformed_frames_before_buffering_body ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_server-6e8c7fb5210715a7) running 307 tests test auth::crypto::verifier_tests::browser_secret_hashing_is_canonical_and_bounded ... ok test auth::crypto::verifier_tests::fixture_waits_while_production_hashing_refuses_capacity ... ok test auth::crypto::verifier_tests::recovery_capacity_denial_is_not_a_legacy_credential_signal ... ok test auth::http::hostname_tests::authenticated_session_response_includes_system_hostname ... ok test auth::http::tests::admission_partitions_reset_without_trusting_forwarded_headers ... ok test auth::tests::aaguid_migration_preserves_legacy_credentials_and_sessions ... ok test auth::tests::aaguid_projection_rejects_malformed_cbor_corpus ... ok test auth::tests::account_identity_migration_backfills_legacy_users ... ok test auth::tests::account_identity_schema_has_unique_usernames_and_display_names ... ok test auth::tests::audit_ceremony_browser_binding ... ok test auth::tests::audit_logout_survives_admission_exhaustion ... ok test auth::tests::audit_no_public_credential_listing ... ok test auth::tests::audit_recovery_after_page_discard_can_resume_at_original_deadline ... ok test auth::tests::audit_recovery_pending_is_visible_to_signed_in_device ... ok test auth::tests::audit_recovery_session_expiring_during_verification_keeps_delay ... ok test auth::tests::authenticated_prf_metadata_preserves_legacy_envelopes ... ok test auth::tests::ca_administration_tests::actual_ca_unlock_cost_at_1000_administrator_records ... ignored, release real authority diagnostic at1000 memberships/copies; no concurrent own build/browser test auth::tests::ca_administration_tests::actual_passkey_unlocks_cold_ca_once_and_leaves_no_extra_browser_session ... ok test auth::tests::ca_administration_tests::administrator_with_stale_tap_must_make_a_new_verified_proof_to_unlock ... ok test auth::tests::ca_administration_tests::bootstrap_requires_a_fresh_real_proof_and_publishes_only_wrapped_ca_material ... ok test auth::tests::ca_administration_tests::changed_generation_expired_session_or_removed_credential_cannot_unlock ... ok test auth::tests::ca_administration_tests::concurrent_bootstrap_ceremonies_retain_one_issuer_and_replay_is_refused ... ok test auth::tests::ca_administration_tests::foreign_browser_cannot_consume_the_original_ca_unlock_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::ca_body_admission_at_1000_requests ... ignored, 1000-request body admission diagnostic; run alone without builds test auth::tests::ca_administration_tests::http_tests::ca_finish_body_deadline_returns_its_admission_slot ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_exact_origin_and_live_cookie_are_required ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_parser_is_bounded_and_errors_do_not_reflect_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_real_passkey_unlock_returns_only_lock_status_without_a_session_cookie ... ok test auth::tests::ca_administration_tests::http_tests::ca_http_refuses_origin_and_cookie_before_decoding_wrapping_material ... ok test auth::tests::ca_administration_tests::http_tests::ca_status_distinguishes_initial_setup_from_locked_retained_trust ... ok test auth::tests::ca_administration_tests::http_tests::first_machine_certificate_setup_starts_a_fresh_passkey_ceremony ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_body_reads_share_the_eight_request_admission_limit ... ok test auth::tests::ca_administration_tests::http_tests::independent_review_ca_headers_are_refused_before_reading_an_unfinished_body ... ok test auth::tests::ca_administration_tests::new_administrator_device_rewraps_pending_copy_and_role_generation_never_resurrects_it ... ok test auth::tests::ca_administration_tests::ordinary_login_ceremony_has_no_ca_unlock_purpose ... ok test auth::tests::ca_administration_tests::pending_administrator_cannot_replace_the_last_retained_wrapped_copy ... ok test auth::tests::ca_administration_tests::published_issuer_without_memory_projection_is_recovered_as_locked_trust ... ok test auth::tests::ca_administration_tests::revoked_membership_or_original_session_cannot_finish_an_existing_ca_ceremony ... ok test auth::tests::ca_administration_tests::role_changes_require_fresh_purpose_bound_proofs_and_recheck_owner_permission ... ok test auth::tests::ca_administration_tests::role_grant_is_pending_and_revoke_removes_old_copy_without_restoring_old_authority ... ok test auth::tests::ca_administration_tests::shipping_cli_tests::bootstrap_cli::fresh_release_bootstrap_join_renew_revoke_cuts_a_live_connection ... ignored, configured release E2E requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::shipping_cli_tests::configured_release_cli_cold_lock_real_passkey_unlock_and_cold_restart ... ignored, configured release CLI proof needs INFRATERNAL_REMOTE_TEST_BINARY and exclusive4701/7443 test auth::tests::ca_administration_tests::wrong_wrapping_key_or_missing_user_verification_leaves_ca_locked ... ok test auth::tests::ca_membership_tests::administrator_bootstrap_is_explicit_and_owner_flag_cannot_replace_revoked_role ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_deleted_passkey_or_session ... ok test auth::tests::ca_membership_tests::administrator_copy_refuses_pending_expired_stale_or_future_session ... ok test auth::tests::ca_membership_tests::administrator_guard_cost_at_1000_memberships ... ignored, optimized administrator guard diagnostic at1000 memberships; no own build/browser overlap test auth::tests::ceremony_prf_wraps_and_optional_second_passkey ... ok test auth::tests::concurrent_owner_and_optional_passkey_enrollment_fail_closed ... ok test auth::tests::discoverable_latency_at_pending_capacity ... ignored, run --release --ignored --nocapture without concurrent builds test auth::tests::discoverable_login_handle_credential_counter_and_replay ... ok test auth::tests::enrollment_prf_input_matches_discoverable_login ... ok test auth::tests::host_facts_review_tests::pending_host_facts_read_keeps_control_ping_responsive ... ok test auth::tests::http_csrf_cookie_flags_body_limit_and_latency_evidence ... ok test auth::tests::pending_unlock_expires_without_terminal_authority ... ok test auth::tests::provider_labels_cover_the_cited_registry_without_guessing ... ok test auth::tests::provider_session_latency_at_50_devices ... ignored, local auth session scale measurement; run without concurrent builds test auth::tests::public_status_and_discoverable_http_login ... ok test auth::tests::recovery_audit_commits_once_with_start_cancel_and_complete ... ok test auth::tests::recovery_delay_cancel_and_replacement_revokes_every_capability ... ok test auth::tests::recovery_expiry_revocation_and_cross_user_isolation ... ok test auth::tests::recovery_http_live_same_account_is_immediate ... ok test auth::tests::recovery_http_other_expired_pending_and_missing_sessions_wait ... ok test auth::tests::recovery_live_session_cannot_accelerate_an_active_delayed_request ... ok test auth::tests::recovery_live_session_revoked_during_verification_cannot_waive_delay ... ok test auth::tests::recovery_session_delay_latency_at_capacity ... ignored, release-only recovery measurement at 50 live sessions; run without concurrent compilation test auth::tests::recovery_unknown_identity_pays_the_same_database_and_verifier_work ... ok test auth::tests::recovery_username_identity_is_additive_and_ambiguous_forms_fail ... ok test auth::tests::recovery_verifier_latency_at_capacity ... ignored, release-only v2 diagnostic at 50 live session rows; record host load separately test auth::tests::redacted_unknown_and_failed_registrations_do_not_claim_a_provider ... ok test auth::tests::registration_aaguid_survives_none_attestation_and_binds_session_provider ... ok test auth::tests::rejected_origin_uv_challenge_signature_prf_and_expired_ceremonies ... ok test auth::tests::review3_tests::review3_backend_reply_has_a_deadline ... ok test auth::tests::review3_tests::review3_busy_expiry ... ok test auth::tests::review3_tests::review3_busy_logout ... ok test auth::tests::review3_tests::review3_busy_recovery ... ok test auth::tests::review3_tests::review3_completion_and_cleanup_are_transaction_bound ... ok test auth::tests::review3_tests::review3_expired_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_identified_privacy_timing_and_binding_replays ... ok test auth::tests::review3_tests::review3_pending_routes_and_idle_expiry_recovery ... ok test auth::tests::review3_tests::review3_revoked_handshake_must_not_welcome ... ok test auth::tests::review3_tests::review3_revoked_resume_must_not_welcome ... ok test auth::tests::review3_tests::review3_unwrap_cannot_be_skipped ... ok test auth::tests::review3_tests::review3_waiting_handshake_loses_authority ... ok test auth::tests::review3_tests::review4_open_reply_and_revocation_preserve_authority ... ok test auth::tests::review3_tests::review4_slow_open_at_user_capacity ... ignored, release-only connect scale measurement; run without concurrent builds test auth::tests::review_invalid_device_polling_exhausts_browser_budget ... ok test auth::tests::review_old_words_race_rotation ... ok test auth::tests::reviewer_tests::reviewer_disk_cancel_complete_races ... ok test auth::tests::reviewer_tests::reviewer_disk_restart_and_concurrent_resume ... ok test auth::tests::reviewer_tests::reviewer_http_denials_and_recovery_admission ... ok test auth::tests::reviewer_tests::reviewer_http_expired_capability_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_http_expired_ceremony_cannot_complete_after_writer_wait ... ok test auth::tests::reviewer_tests::reviewer_server_clock_rollback_retains_deadline_and_reports_more_than_day ... ok test auth::tests::rotation_tests::recovery_phrase_routes_are_removed_and_words_fail_closed ... ok test auth::tests::rotation_tests::recovery_rotation_cannot_follow_a_cookie_account_switch ... ok test auth::tests::rotation_tests::recovery_rotation_denies_pending_expired_and_stale_sessions ... ok test auth::tests::rotation_tests::recovery_rotation_requires_session_and_replaces_legacy_envelope ... ok test auth::tests::rotation_tests::reviewer_concurrent_signed_in_rotations_commit_once ... ok test auth::tests::server_setup_terminal_echo_and_resume_preserve_offsets_once ... ok test auth::tests::sessions_slide_but_fresh_tap_does_not_and_device_keys_are_scoped ... ok test auth::tests::setup_check_is_non_consuming_and_closes_after_owner_creation ... ok test auth::tests::setup_identity_validation_and_uniqueness ... ok test auth::tests::setup_restart_rotation_expiry_and_parallel_redemption ... ok test auth::tests::setup_start_accepts_username_and_display_name ... ok test auth::tests::socket_tests::authenticated_idle_socket_survives_the_former_read_timeout ... ok test auth::tests::socket_tests::claude_review_visible_liveness::claude_review_watch_expires_host_made_visible_by_membership_edit ... ok test auth::tests::socket_tests::clean_control_close_is_not_an_internal_error ... ok test auth::tests::socket_tests::expired_handshake_releases_user_permits ... ok test auth::tests::socket_tests::fragmented_wire_frame_has_a_completion_deadline ... ok test auth::tests::socket_tests::fresh_delete::review_mesh_delete_requires_fresh_passkey_tap ... ok test auth::tests::socket_tests::half_open_sockets_obey_user_limit ... ok test auth::tests::socket_tests::incomplete_rfc_message_still_loses_authority_on_revocation ... ok test auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory ... ok test auth::tests::socket_tests::mesh_latency::mesh_snapshot_keystroke_latency_at_10000_nodes ... ignored, weighted real-binary 300 ms Mesh/PTY measurement test auth::tests::socket_tests::non_owner_without_host_configure_permission_is_refused_before_leg_b ... ok test auth::tests::socket_tests::plugin_lifecycle::disabling_mesh_joins_pending_writer_and_refuses_nonowner_switches ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_coordinator_requires_an_existing_server_role ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_destructive_metadata_matches_frozen_confirmation_requirements ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_lifecycle_withdrawals_survive_calls_but_never_end_a_replacement ... ok test auth::tests::socket_tests::plugin_lifecycle::mesh_plugin_discovery_disable_and_restart_preserve_control_socket ... ok test auth::tests::socket_tests::recovery_subscription_updates_every_signed_in_socket ... ok test auth::tests::socket_tests::review_control::pending_mesh_writers_preserve_authority_pool_capacity ... ok test auth::tests::socket_tests::review_control::review_pending_mesh_write_keeps_control_dispatch_available ... ok test auth::tests::socket_tests::review_fresh_wait::review_mesh_delete_refused_when_freshness_expires_during_writer_wait ... ok test auth::tests::socket_tests::review_liveness::review_mesh_watch_reports_liveness_expiry_without_another_edit ... ok test auth::tests::socket_tests::review_subscription_refusal::oversized_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::review_oversized_replacement_ends_the_previous_mesh_subscription ... ok test auth::tests::socket_tests::review_subscription_refusal::saturated_refusal_cannot_reinstall_a_queued_mesh_subscription ... ok test auth::tests::socket_tests::revoked_idle_socket_loses_all_authority ... ok test auth::tests::socket_tests::scale::review_mesh_headroom_snapshot_does_not_close_shared_socket ... ok test auth::tests::socket_tests::socket_authority_latency_at_user_capacity ... ignored, release-only measurement without concurrent compilation test auth::tests::stale_counters_recovery_cancellation_and_wrap_tampering ... ok test auth::tests::verified_passkey_tests::canceled_proof_before_writer_admission_leaves_no_new_session_or_pending_ceremony ... ok test auth::tests::verified_passkey_tests::proof_only_ceremony_expiring_during_writer_wait_cannot_commit_a_counter_or_session ... ok test auth::tests::verified_passkey_tests::proof_only_verification_preserves_monotone_registered_credential_counter ... ok test auth::tests::verified_passkey_tests::proof_only_verification_refuses_missing_uv_or_deleted_credential ... ok test auth::tests::verified_passkey_tests::verified_passkey_has_live_registered_identity_and_creates_no_session ... ok test bootstrap_api::tests::a_client_request_during_a_pending_confirmation_keeps_the_batch ... ok test bootstrap_api::tests::admission_stream_is_ordered_and_logout_retires_an_idle_socket ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::component_off_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::component_off_retires_idle_sockets_and_refuses_new_admission ... ok test bootstrap_api::tests::control_frames_do_not_cancel_bootstrap_or_starve_progress ... ok test bootstrap_api::tests::host_key_confirmation_rechecks_the_exact_live_owner_capability ... ok test bootstrap_api::tests::logout_interrupts_a_stalled_host_key_confirmation_lookup ... ok test bootstrap_api::tests::origin_owner_unlock_and_whole_request_consent_are_required ... ok test bootstrap_api::tests::revocation_interrupts_a_stalled_progress_send ... ok test bootstrap_api::tests::settings_public_key_requires_exact_origin_and_live_unlocked_owner ... ok test bootstrap_runtime::key_authority_tests::key_export_rechecks_role_session_and_cold_lock ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_accepts_authoritative_snapshot_output ... ok test bootstrap_runtime::remote_backend::canary_tests::readiness_input_preserves_the_terminal_actor_and_host_connection ... ok test bootstrap_runtime::remote_backend::tests::cold_ca_refuses_before_invitation_or_upload ... ok test bootstrap_runtime::remote_backend::tests::failed_upload_retires_only_the_new_host ... ok test bootstrap_runtime::remote_backend::tests::foreign_or_revoked_authority_never_opens_ssh ... ok test bootstrap_runtime::remote_backend::tests::unpublished_attempt_drop_releases_only_its_ownership ... ok test bootstrap_runtime::tests::pending_integration_refuses_enrollment_vault_and_discovery ... ok test ca::tests::signed_identity_has_only_server_constructed_host_authority_and_seven_days ... ok test ca::tests::signing_boundary_at_1000_public_identities ... ignored, explicit signing-boundary diagnostic; not live renewal or connected-agent RSS test ca::tests::source_mismatch_locked_and_uncovered_validity_fail_closed ... ok test ca::wrapping::tests::bounded_decoder_rejects_duplicate_unknown_fields_and_exact_oversize ... ok test ca::wrapping::tests::ciphertext_nonce_salt_and_issuer_tampering_fail_authenticated_decryption ... ok test ca::wrapping::tests::creation_rejects_unbound_membership_and_malformed_copies_cannot_open ... ok test ca::wrapping::tests::encrypted_copy_cost_at_1000_administrators ... ignored, optimized CA copy diagnostic; no own builds/browser overlap test ca::wrapping::tests::invalid_issuer_key_binding_is_refused_before_a_copy_is_persisted ... ok test ca::wrapping::tests::wrapped_seed_roundtrip_validates_the_same_issuer_key ... ok test ca::wrapping::tests::wrong_key_member_epoch_or_issuer_cannot_unwrap_a_copy ... ok test ca_bootstrap::tests::generated_remote_leaf_is_verifiable_after_cold_restart ... ok test ca_copies::tests::copy_store_cost_at_1000_administrators ... ignored, release-only private CA-copy disk diagnostic; no own build/browser overlap test ca_copies::tests::encrypted_copy_is_private_durable_and_bound_to_member_generation ... ok test ca_copies::tests::removal_is_member_generation_scoped_and_idempotent ... ok test ca_copies::tests::unsafe_copy_directory_or_file_is_refused_without_following_symlinks ... ok test ca_memory::tests::accepted_unlock_notifies_and_memory_handoff_preserves_signing_without_a_timer ... ok test ca_memory::tests::cold_start_retains_public_trust_and_denied_unlock_leaves_signing_locked ... ok test csr::tests::incomplete_suffix_oversized_forged_and_wrong_algorithm_requests_are_refused ... ok test csr::tests::nonminimal_outer_lengths_and_real_oversized_requests_are_refused ... ok test csr::tests::signed_cached_noncanonical_or_incomplete_shapes_are_refused ... ok test csr::tests::signed_constructed_primitive_attribute_is_refused ... ok test csr::tests::signed_noncanonical_ignored_values_are_refused ... ok test csr::tests::verified_host_key_is_admitted_without_trusting_requested_identity ... ok test embedded::regressions::credited_bulk_output_survives_forwarder_io_pause ... ok test embedded::regressions::credited_output_queue_at_stream_capacity ... ignored, debug actor memory/scheduling measurement; run without concurrent builds test embedded::regressions::full_output_queue_must_not_block_shared_actor ... ok test embedded::regressions::healthy_receiver_survives_ready_native_output_burst ... ok test embedded::regressions::healthy_streams_progress_at_user_attachment_capacity ... ok test embedded::regressions::output_and_snapshot_spend_remaining_restart_credit ... ok test embedded::regressions::path_tests::full_ack_releases_retention_and_duplicate_input_is_not_replayed ... ok test embedded::regressions::path_tests::full_retention_replays_as_legal_frames_with_contiguous_offsets ... ok test embedded::regressions::path_tests::initial_attachment_keeps_input_cut_through_before_its_first_ack ... ok test embedded::regressions::path_tests::input_retention_cost_at_200_terminals ... ignored, Run alone in the local CPUWeight scope for 200-terminal retention measurements. test embedded::regressions::path_tests::input_retention_refuses_excess_before_advancing_the_cursor ... ok test embedded::regressions::path_tests::replacement_replays_only_the_unacknowledged_suffix_and_queued_input ... ok test embedded::regressions::real_agent_canonical_uuid_result_is_accepted ... ok test embedded::regressions::real_agent_open_uses_uid_and_character_dimensions ... ok test embedded::regressions::reattach_must_restore_output_credit ... ok test embedded::regressions::recovery_event_then_snapshot_keeps_embedded_connection_live ... ok test embedded::regressions::recovery_notices_preserve_order_credit_and_session_isolation ... ok test embedded::regressions::stream_close_must_not_restart_all_sessions ... ok test embedded::regressions::uncredited_output_or_repaint_is_rejected_before_queueing ... ok test enrollment::authority::tests::admission_uses_enrolled_uid_and_exact_public_identity_validity ... ok test enrollment::authority::tests::renewal_preserves_overlap_and_refuses_changed_key_or_expired_predecessor ... ok test enrollment::authority::tests::revocation_is_owner_bound_and_denies_admission_and_renewal_after_commit ... ok test enrollment::migration_tests::remote_identity_and_sessions_upgrade_dev_v11_and_remain_idempotent ... ok test mesh_api_tests::claude_review::claude_review_late_committing_observation_does_not_rewind_last_seen ... ok test mesh_api_tests::claude_review::claude_review_scoped_grant_cannot_target_node_in_unscoped_tag ... ok test mesh_api_tests::concurrent_tag_edits_serialize_revisions_and_unique_names ... ok test mesh_api_tests::identity::identity_migration_preserves_inventory_and_retired_audit_ids ... ok test mesh_api_tests::identity::retired_identity_survives_database_reopen_and_exhaustion_is_atomic ... ok test mesh_api_tests::identity::review_deleted_node_identity_is_not_reused ... ok test mesh_api_tests::invalidation::filtered_view_invalidations_follow_every_affected_host_tag ... ok test mesh_api_tests::invalidation::review_membership_change_notifies_other_visible_tag ... ok test mesh_api_tests::inventory_lifecycle_preserves_policy_identity_and_audits_every_edit ... ok test mesh_api_tests::membership::review_scoped_membership_cannot_claim_hidden_node ... ok test mesh_api_tests::membership::scoped_membership_checks_pre_edit_host_scope ... ok test mesh_api_tests::mesh_api_scale_benchmark ... ignored, scale measurement; run on infraternal-dev under the weighted user scope test mesh_api_tests::pagination::an_unsendable_object_returns_a_sanitized_service_error ... ok test mesh_api_tests::pagination::continuation_restarts_on_change_and_rechecks_permissions ... ok test mesh_api_tests::parser_rejects_unknown_fields_user_endpoints_and_invalid_bounds ... ok test mesh_api_tests::review_filtered::review_global_viewers_do_not_refresh_unrelated_filtered_inventory ... ok test mesh_api_tests::review_frame_budget::review_mesh_design_point_frames_fit_shared_socket_budget ... ok test mesh_api_tests::review_null_policy::review_null_port_policy_does_not_create_unrestricted_grant ... ok test mesh_api_tests::review_null_scope::review_null_role_scopes_preserve_denied_inventory_access ... ok test mesh_api_tests::scoped_grant_role_filters_inventory_and_cannot_cross_tags ... ok test mesh_api_tests::shared_mesh_vectors_cover_each_production_action_and_wire_shape ... ok test mesh_api_tests::watch_deadline::watch_deadline_matches_complete_filtered_snapshots ... ok test mesh_api_tests::watch_deadline::watch_deadline_scale_benchmark ... ignored, weighted local scale measurement; run optimized without concurrent compilation test plugins::node_lifecycle::tests::disabling_replacement_and_retirement_join_the_correct_node_worker ... ok test remote_accept::tests::anonymous_capacity_and_single_source_cannot_consume_known_reserve ... ok test remote_admission::tests::ports_do_not_change_source_capacity_and_mapped_addresses_share_it ... ok test remote_admission::tests::source_admission_cost_at_1000_sources ... ignored, optimized source admission diagnostic; no own build overlap test remote_enrollment::tests::cold_locked_signer_preserves_admission_and_token_until_authenticated_unlock ... ok test remote_enrollment::tests::invalid_csr_does_not_burn_token_and_join_returns_only_committed_authority ... ok test remote_enrollment::tests::invalid_invitations_never_load_the_private_signer ... ok test remote_http::tests::enrollment_api_at_1000_hosts ... ignored, explicit real HTTP-adapter/SQLite signing measurement at 1000 hosts; not transport or whole-daemon evidence test remote_http::tests::enrollment_http_is_bound_single_use_and_preserves_token_while_locked ... ok test remote_http::tests::invitation_publication_rechecks_session_after_host_creation ... ok test remote_http::tests::revocation::abandoned_revocation_write_cannot_leave_committed_authority_live ... ok test remote_http::tests::revocation::claude_review_anonymous_stalled_joins_cannot_block_owner_revocation ... ok test remote_http::tests::revocation::cold_signer_does_not_block_owner_revocation_or_cancellation ... ok test remote_http::tests::revocation::permission_revoked_while_waiting_for_sqlite_writer_refuses_tombstone ... ok test remote_http::tests::revocation::revocation_rechecks_locked_expired_logged_out_and_wrong_owner_sessions ... ok test remote_runtime::tests::additional_listeners::additional_listener_keeps_underlay_address_and_retires_with_its_lease ... ok test remote_runtime::tests::additional_listeners::additional_listener_refuses_unenrolled_certificate_before_proof_reply ... ok test remote_runtime::tests::additional_listeners::initial_overlay_admission_has_no_underlay_guess ... ok test remote_runtime::tests::additional_listeners::ipv6_wildcard_listener_reuses_binding_and_preserves_ipv4_discovery ... ok test remote_runtime::tests::additional_listeners::wildcard_listener_reuses_binding_and_tracks_destination_lease_counts ... ok test remote_runtime::tests::candidate_proofs::candidate_proof_refuses_a_second_probe_and_invalid_hello ... ok test remote_runtime::tests::candidate_proofs::quic_candidate_proof_waits_for_hello_and_preserves_its_suffix ... ok test remote_runtime::tests::candidate_proofs::tls_candidate_proof_waits_for_hello_and_preserves_its_suffix ... ok test remote_runtime::tests::claude_review_idle_anonymous_sockets_cannot_starve_host_handshakes ... ok test remote_runtime::tests::ephemeral_listener_pair_retries_real_udp_collision_without_leaking_tcp ... ok test remote_runtime::tests::explicit_listener_pair_never_moves_an_occupied_operator_port ... ok test remote_runtime::tests::independent_review::admitted_frame_write_fence_cost ... ignored, write-fence CPU diagnostic; run release alone, not whole-transport evidence test remote_runtime::tests::independent_review::committed_tombstone_cannot_forward_input_before_finalizer_returns ... ok test remote_runtime::tests::independent_review::review_expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::independent_review::review_revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::quic_actor_binds_durable_writer_and_recovery_offsets ... ok test remote_runtime::tests::renewal_checks::renewal_refuses_same_issuer_wrong_key_purpose_or_lifetime_before_publication ... ok test remote_runtime::tests::renewal_checks::renewal_validates_host_dates_json_and_durable_publication_before_ack ... ok test remote_runtime::tests::revocation::admitted_guard_expires_and_prior_revocation_cannot_reregister ... ok test remote_runtime::tests::revocation::expired_identity_must_refuse_new_attachment_on_existing_transport ... ok test remote_runtime::tests::revocation::guard_bookkeeping_at_1000_hosts ... ignored, guard component diagnostic; run alone without builds or browser measurements test remote_runtime::tests::revocation::retirement::old_expiry_cannot_remove_a_fresh_tls_replacement ... ok test remote_runtime::tests::revocation::retirement::registry_retention_at_1000_actual_tls_hosts ... ignored, 1000-host registry diagnostic; optimized, FD limit8192, no own build/browser overlap test remote_runtime::tests::revocation::retirement::revoked_host_releases_its_registry_entry_and_retained_actor ... ok test remote_runtime::tests::revocation::revocation_closes_admitted_idle_quic_connection ... ok test remote_runtime::tests::revocation::revocation_must_cancel_input_on_existing_tls_transport ... ok test remote_runtime::tests::tcp_actor_uses_enrolled_uid_and_replays_admission_hello ... ok test remote_startup::tests::normal_cold_start_uses_public_trust_without_loading_or_generating_ca_key ... ok test remote_startup::tests::symlink_shared_oversized_or_special_trust_files_fail_closed ... ok test remote_startup::tests::wrong_issuer_key_name_or_unpinned_https_refuses_startup ... ok test runtime::key_runtime_tests::configured_startup_generates_once_and_settings_shares_its_cold_lock ... ok test runtime::remote_demo_tests::cold_start::normal_cli_cold_start_keeps_enrolled_remote_terminal_while_signing_locked ... ignored, normal CLI cold-start proof requires static INFRATERNAL_REMOTE_TEST_BINARY and exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_rootless_join_terminal_and_cleanup ... ignored, authorised o1 proof requires pinned INFRATERNAL_O1_KNOWN_HOSTS and aarch64 INFRATERNAL_REMOTE_TEST_BINARY; exclusive 4701/7443 test runtime::remote_demo_tests::real_host::o1_runtime_path_admits_real_unix_socket_address ... ok test runtime::remote_demo_tests::remote_cli_enrollment_and_browser_terminal_two_processes ... ignored, two-process proof requires INFRATERNAL_REMOTE_TEST_BINARY and exclusive port 4701 test runtime::remote_demo_tests::renewal::half_life_requests_proof_on_live_authenticated_control ... ok test runtime::remote_demo_tests::renewal_ack::failed_publication_retains_original_admission_without_interrupting_terminal ... ok test runtime::remote_demo_tests::renewal_ack::unlock_renews_live_identity_only_after_publication_ack_with_terminal_intact ... ok test runtime::remote_demo_tests::renewal_cli::cli_live_renewal_cost_and_durable_identity_on_unchanged_transport ... ignored, real CLI renewal measurement requires release binary and exclusive port4701; no own compilation/browser overlap test runtime::remote_demo_tests::renewal_cli::flood::remote_cli_renewal_under_50m_load_preserves_every_byte_and_writer ... ignored, real CLI 50MiB renewal proof: exclusive4701 and release binary; no own build/browser overlap test runtime::remote_demo_tests::shipping_route::independent_review_configured_server_mounts_ca_unlock_routes ... ok test runtime::remote_demo_tests::shipping_route::review_default_server_must_register_remote_join ... ok test runtime::reviewer_admission::reviewer_recovery_source_limit_covers_all_routes_without_forwarding_bypass ... ok test runtime::tests::production_router_exposes_bootstrap_owner_admission ... ok test runtime::tests::proxy_mode_requires_an_explicit_peer_allowlist ... ok test runtime::tests::proxy_networks_match_only_their_address_family_and_prefix ... ok test runtime::tests::restart_serves_fresh_setup_token_and_completes_owner_enrollment ... ok test runtime::tests::router_migrates_private_storage_and_serves_health ... ok test runtime::tests::setup_socket_cleanup_preserves_symlinks_and_regular_files ... ok test runtime::tests::setup_token_socket_is_private_and_requires_explicit_request ... ok test runtime::tests::startup_with_owner_unlinks_stale_setup_token_socket ... ok test server_tls::tests::standalone_https_disables_nagle_before_application_bytes ... ok test ssh_key::tests::concurrent_initialization_retains_one_identity_and_unwrap_cannot_replace_it ... ok test ssh_key::tests::first_start_is_wrapped_once_and_every_cold_start_is_locked ... ok test ssh_key::tests::lock_during_administrator_unwrap_cannot_reinstall_private_material ... ok test ssh_key::tests::lock_generation_exhaustion_never_wraps_into_an_unlocked_source ... ok test ssh_key::tests::malformed_existing_storage_is_refused_without_generating_a_replacement ... ok test ssh_key::tests::material_refuses_invalid_pem_and_non_ed25519_algorithms ... ok test ssh_key::tests::unavailable_or_empty_custody_publishes_no_key ... ok test ssh_key::tests::update_handoff_preserves_unlocked_identity_but_cold_restart_does_not ... ok test web_assets::tests::encodings_and_identity_have_correct_headers_and_sizes ... ok test web_assets::tests::spa_and_mutable_assets_revalidate_and_missing_brotli_uses_gzip ... ok test websocket::recovery_notification_bench::recovery_notification_state_at_socket_capacity ... ignored, notification state sizing diagnostic, not allocator-inclusive RSS certification test websocket::writer_tests::second_device_does_not_inherit_first_device_input_ack ... ok test websocket::writer_tests::writer_admission_at_user_capacity ... ignored, release-only scale measurement; run without concurrent builds test websocket::writer_tests::writer_ownership_capacity_unsigned_offsets_and_identity_reuse ... ok test result: ok. 276 passed; 0 failed; 31 ignored; 0 measured; 0 filtered out; finished in 406.81s Running tests/catalog_startup.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/catalog_startup-4b0a9fd1b65daa38) running 1 test test explicit_catalog_startup_remains_public_and_validates_before_storage ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/enrollment.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/enrollment-b83594ff2ab0b64e) running 6 tests test concurrent_redemption_has_one_winner_and_one_certificate ... ok test enrollment_storage_at_500_hosts ... ignored, explicit 500-host storage measurement; not a remote transport budget test invalid_certificate_and_failed_insert_preserve_the_invitation ... ok test invitation_is_hashed_replaced_and_bound_to_owner_host_mode_and_exact_expiry ... ok test malformed_capabilities_and_certificate_overflow_are_refused_before_mutation ... ok test revocation_tombstone_refuses_existing_and_new_invitations_after_restart ... ok test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.65s Running tests/mesh_parser.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_parser-4b934cd92556bc84) running 2 tests test nested_endpoint_and_policy_fields_are_strict_without_rejecting_valid_ports ... ok test review_grant_parser_rejects_unknown_nested_port_fields ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_plugin.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_review_plugin-9b05a56cd15e027f) running 1 test test review_mesh_dependency_is_removable_at_build_time ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/mesh_review_policy.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_review_policy-2092468267c6813e) running 1 test test review_null_port_policy_is_refused ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/mesh_review_role_scope.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mesh_review_role_scope-4d3bb5432fd7046a) running 2 tests test review_explicit_null_role_scopes_do_not_become_global_authority ... ok test role_scopes_require_an_array_when_provided ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/plugin_host_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/plugin_host_review-1d98eba64518a208) running 7 tests test review_completed_call_survives_normal_worker_exit ... ok test review_core_topic_remains_core_owned_even_when_declared ... ok test review_disable_answers_inflight_call ... ok test review_disable_withdraws_view_and_keeps_socket ... ok test review_exited_worker_ends_its_subscriptions ... ok test review_reenable_preserves_cancelled_calls_until_delivery ... ok test review_undeclared_topic_is_left_to_the_core ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s Running tests/plugin_settings_review.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/plugin_settings_review-69e1760012eaefcf) running 3 tests test failed_plugin_save_restores_previous_state_without_workers ... ok test plugin_settings_enforce_boolean_and_role_plugin_identity ... ok test plugin_switches_survive_database_reopen ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s Running tests/remote_plugin_contract.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/remote_plugin_contract-816009a1284dc819) running 1 test test independent_review_core_build_without_features_omits_remote_transport ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s Running unittests src/lib.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/infraternal_shim-bcdaf93efc7f3908) running 73 tests test frame::checks::approximate_snapshot_codec_is_bounded_and_canonical ... ok test frame::checks::borrowed_and_owned_decoders_agree_at_every_fragment_boundary ... ok test frame::checks::codec_reuse_measurement ... ignored, release codec and allocation-path measurement test frame::checks::golden::every_frozen_message ... ok test frame::checks::golden::exact_maximum_and_coalesced_frames ... ok test frame::checks::tests::golden_and_fragmented ... ok test frame::checks::tests::invalid_lengths_types_and_utf8 ... ok test ring::checks::tests::wrap_and_exact_offsets ... ok test session::inputs::tests::identity_cap_preserves_all_existing_cursors ... ok test session::inputs::tests::partial_writes_credit_only_the_owner_and_replay_trims_per_writer ... ok test session::measurements::budgets::input_to_pty_write ... ignored, real-PTY performance measurement; set ZDOTDIR to tests/profile test session::measurements::poll_storage_measurement ... ignored, release poll-storage allocation measurement test session::resize_checks::native_resize_refusal_preserves_peer_and_pty ... ok test session::resize_checks::resize_refusal_session_probe ... ignored, isolated session probe invoked by its parent with a controlled shell profile test session::sequenced_checks::coalesced_ack_never_overwrites_a_partial_output_and_cursors_survive_peer_loss ... ok test session::sequenced_checks::new_frames_roundtrip_and_refuse_noncanonical_payloads ... ok test session::sequenced_checks::reusable_encoder_retains_capacity_and_refuses_growth_before_mutation ... ok test session::sequenced_checks::trim_duplicates_gaps_overflow_and_capacity_are_transactional ... ok test session::sequenced_checks::writer_selection_has_a_frozen_little_endian_layout ... ok test terminal::checks::approximate_repaint_is_bounded_clips_at_complete_cells_and_preserves_source ... ok test terminal::checks::approximate_repaint_keeps_complete_pending_syntax_or_omits_it_whole ... ok test terminal::checks::tests::alternate_variants_and_nested_switches_repaint ... ok test terminal::checks::tests::byte_budget_prunes_history_and_resize_remains_repaintable ... ok test terminal::checks::tests::fixtures_and_continuations_repaint ... ok test terminal::checks::tests::implicit_hyperlinks_retain_groups_across_rows_and_continuation ... ok test terminal::checks::tests::long_unfinished_hyperlink_and_control_strings_continue ... ok test terminal::checks::tests::margins_tabs_charsets_and_modes_continue ... ok test terminal::checks::tests::partial_csi_and_utf8_continue ... ok test terminal::checks::tests::pending_wrap_and_saved_wrap_continue_with_wide_cells ... ok test terminal::checks::tests::retained_alternate_saved_cursor_and_keyboard_stack_continue ... ok test terminal::checks::tests::saved_origin_survives_changed_margins ... ok test terminal::checks::tests::unfinished_sequence_over_frame_limit_fails_without_losing_runtime_state ... ok test terminal::fidelity::fidelity_charset_mapped_wide_space_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_cursor ... ok test terminal::fidelity::fidelity_diagnostic_fixture ... ignored, diagnostic replay of an explicitly selected fixture file test terminal::fidelity::fidelity_edge ... ok test terminal::fidelity::fidelity_extended_nightly ... ignored, nightly expanded differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_extended_smoke ... ok test terminal::fidelity::fidelity_f1_rep ... ok test terminal::fidelity::fidelity_fresh_c_redraw_default_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_handwritten ... ok test terminal::fidelity::fidelity_inherited_protection_off_mode_is_explicitly_rejected ... ok test terminal::fidelity::fidelity_iso_protection_does_not_keep_rep_scratch ... ok test terminal::fidelity::fidelity_iso_protection_erase ... ok test terminal::fidelity::fidelity_mouse_effective_fields_follow_order_independently_of_booleans ... ok test terminal::fidelity::fidelity_oracle_detects_hidden_state ... ok test terminal::fidelity::fidelity_oracle_observes_archived_cells_with_equal_active_screens ... ok test terminal::fidelity::fidelity_orphaned_spacer_head ... ok test terminal::fidelity::fidelity_prompt_resize_requires_explicit_rejection ... ok test terminal::fidelity::fidelity_recorded_corpus ... ok test terminal::fidelity::fidelity_rejects_unrepresentable_rep_without_mutating_source ... ok test terminal::fidelity::fidelity_saved_cursor_over_changed_edge ... ok test terminal::fidelity::fidelity_saved_modes_future_restore ... ok test terminal::fidelity::fidelity_screen_entry_consumes_inherited_shift_before_saving ... ok test terminal::fidelity::fidelity_seeded_nightly ... ignored, nightly differential corpus: 20,000 deterministic cases test terminal::fidelity::fidelity_seeded_smoke ... ok test terminal::fidelity::fidelity_semantic_validation_matches_exported_history_extent ... ok test terminal::fidelity::fidelity_single_shift_survives_rep_seed ... ok test terminal::fidelity::fidelity_snapshot_history_tail_contains_no_padding_rows ... ok test terminal::fidelity::fidelity_snapshot_resets_stale_viewer_color_overrides ... ok test terminal::fidelity::fidelity_spacer_head_attributes ... ok test terminal::fidelity::fidelity_variation_tail_attributes ... ok test terminal::fidelity::fidelity_variation_wrap_attributes ... ok test terminal::fidelity::fresh_captures::fidelity_fresh_real_program_captures ... ignored, manual fresh capture oracle; set VT_CAPTURE_DIR after real program capture test terminal::measurements::budgets::snapshot_200x60 ... ignored, performance measurement; run release on the perf host test terminal::measurements::memory::measured_terminal_rss ... ignored, RSS measurement; run this filter alone in a fresh release process test terminal::measurements::throughput::measured_parser ... ignored, VT observer and history throughput measurement test terminal::recovery_measurements::measured_full_ring_reconstruction ... ignored, release reconstruction measurement; old healthy handles permit repeated cleanup test terminal::resize_recovery::absent_ring_keeps_last_good_size_and_later_output_usable ... ok test terminal::resize_recovery::complete_ring_restores_screens_mouse_and_unfinished_syntax ... ok test terminal::resize_recovery::earlier_geometry_changes_require_approximation_even_with_origin_coverage ... ok test terminal::resize_recovery::ring_gap_requires_clean_approximate_recovery ... ok test terminal_native::allocation::resize_allocation_refusal_retires_native_handle ... ok test result: ok. 61 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 76.39s Running tests/detach.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/detach-d43c198b6364d431) running 1 test test closed_standard_descriptors_become_dev_null ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.22s Running tests/mouse.rs (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/debug/deps/mouse-fb49ecd2c0173e82) running 1 test test faithful_snapshot_preserves_public_mouse_encoder_reports ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s Doc-tests infraternal_agent running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_mesh running 1 test test crates/infraternal-mesh/src/model.rs - model::LocalPrivateKey (line 20) - compile fail ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Doc-tests infraternal_plugin_api running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_host_facts running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_mesh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_remote running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_plugin_ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_protocol running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests infraternal_shim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> cargo-deny warning[duplicate]: found 2 duplicate entries for crate 'base64' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:24:1 │ 24 │ ╭ base64 0.21.7 registry+https://github.com/rust-lang/crates.io-index 25 │ │ base64 0.22.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────┘ lock entries │ ├ base64 v0.21.7 ├── base64urlsafedata v0.5.5 │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── webauthn-rs v0.5.5 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-proto v0.5.5 │ └── webauthn-rs-core v0.5.5 (*) ├── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-proto v0.5.5 (*) ├ base64 v0.22.1 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── infraternal v0.1.0 (*) ├── infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'cpufeatures' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:50:1 │ 50 │ ╭ cpufeatures 0.2.17 registry+https://github.com/rust-lang/crates.io-index 51 │ │ cpufeatures 0.3.1 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ cpufeatures v0.2.17 ├── aes v0.8.4 │ └── aes-gcm v0.10.3 │ └── (dev) infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── argon2 v0.5.3 │ └── infraternal-server v0.1.0 (*) ├── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── sha1 v0.10.7 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sha2 v0.10.9 ├── infraternal-plugin-ssh v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) ├ cpufeatures v0.3.1 └── chacha20 v0.10.2 └── rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 3 duplicate entries for crate 'getrandom' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:92:1 │ 92 │ ╭ getrandom 0.2.17 registry+https://github.com/rust-lang/crates.io-index 93 │ │ getrandom 0.3.4 registry+https://github.com/rust-lang/crates.io-index 94 │ │ getrandom 0.4.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────┘ lock entries │ ├ getrandom v0.2.17 ├── rand_core v0.6.4 │ ├── bip39 v2.2.2 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── crypto-common v0.1.7 │ │ ├── aead v0.5.2 │ │ │ └── aes-gcm v0.10.3 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── cipher v0.4.4 │ │ │ ├── aes v0.8.4 │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ └── ctr v0.9.2 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── digest v0.10.7 │ │ │ ├── blake2 v0.10.6 │ │ │ │ └── argon2 v0.5.3 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── hmac v0.12.1 │ │ │ │ └── hkdf v0.12.4 │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── sha1 v0.10.7 │ │ │ │ ├── axum v0.8.9 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ └── sha2 v0.10.9 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── universal-hash v0.5.1 │ │ └── polyval v0.6.2 │ │ └── ghash v0.5.1 │ │ └── aes-gcm v0.10.3 (*) │ ├── password-hash v0.5.0 │ │ └── argon2 v0.5.3 (*) │ ├── rand v0.8.8 │ │ └── bip39 v2.2.2 (*) │ └── rand_chacha v0.3.1 │ └── rand v0.8.8 (*) └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-mesh v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 2 duplicate entries for crate 'hashbrown' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:98:1 │ 98 │ ╭ hashbrown 0.15.5 registry+https://github.com/rust-lang/crates.io-index 99 │ │ hashbrown 0.17.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ hashbrown v0.15.5 ├── hashlink v0.10.0 │ └── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) └── sqlx-core v0.8.6 (*) ├ hashbrown v0.17.1 └── indexmap v2.14.2 ├── h2 v0.4.19 │ └── hyper v1.11.1 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── hyper-util v0.1.21 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── sqlx-core v0.8.6 ├── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) └── sqlx-sqlite v0.8.6 ├── sqlx v0.8.6 (*) └── sqlx-macros-core v0.8.6 (*) warning[duplicate]: found 2 duplicate entries for crate 'r-efi' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:194:1 │ 194 │ ╭ r-efi 5.3.0 registry+https://github.com/rust-lang/crates.io-index 195 │ │ r-efi 6.0.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ r-efi v5.3.0 └── getrandom v0.3.4 └── rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ r-efi v6.0.0 └── getrandom v0.4.3 ├── jobserver v0.1.35 │ └── cc v1.6.0 │ ├── (build) libfuzzer-sys v0.4.13 │ │ └── infraternal-fuzz v0.1.0 │ ├── (build) libsqlite3-sys v0.30.1 │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── openssl-src v300.6.1+3.6.3 │ │ └── (build) openssl-sys v0.9.117 │ │ ├── axum-server v0.8.0 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── openssl v0.10.81 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── tokio-openssl v0.6.5 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── (build) openssl-sys v0.9.117 (*) │ └── (build) ring v0.17.14 │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── rustls v0.23.45 │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── quinn v0.11.12 (*) │ │ └── quinn-proto v0.11.19 (*) │ └── rustls-webpki v0.103.15 │ └── rustls v0.23.45 (*) ├── quinn-proto v0.11.19 (*) ├── rand v0.10.3 │ └── quinn-proto v0.11.19 (*) └── uuid v1.27.0 ├── infraternal v0.1.0 (*) ├── infraternal-agent v0.1.0 (*) ├── infraternal-plugin-mesh v0.1.0 (*) ├── infraternal-plugin-ssh v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── webauthn-attestation-ca v0.5.5 (*) ├── webauthn-rs v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:196:1 │ 196 │ ╭ rand 0.8.8 registry+https://github.com/rust-lang/crates.io-index 197 │ │ rand 0.9.5 registry+https://github.com/rust-lang/crates.io-index 198 │ │ rand 0.10.3 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand v0.9.5 ├── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── tungstenite v0.29.0 │ └── tokio-tungstenite v0.29.0 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ └── (dev) infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 └── webauthn-rs v0.5.5 └── infraternal-server v0.1.0 (*) ├ rand v0.10.3 └── quinn-proto v0.11.19 └── quinn v0.11.12 ├── infraternal-agent v0.1.0 │ ├── infraternal v0.1.0 │ ├── infraternal-fuzz v0.1.0 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── infraternal-plugin-remote v0.1.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) └── infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'rand_chacha' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:199:1 │ 199 │ ╭ rand_chacha 0.3.1 registry+https://github.com/rust-lang/crates.io-index 200 │ │ rand_chacha 0.9.0 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_chacha v0.3.1 └── rand v0.8.8 └── bip39 v2.2.2 └── infraternal-server v0.1.0 ├── infraternal v0.1.0 └── infraternal-fuzz v0.1.0 ├ rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── webauthn-rs-core v0.5.5 (*) warning[duplicate]: found 3 duplicate entries for crate 'rand_core' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:201:1 │ 201 │ ╭ rand_core 0.6.4 registry+https://github.com/rust-lang/crates.io-index 202 │ │ rand_core 0.9.5 registry+https://github.com/rust-lang/crates.io-index 203 │ │ rand_core 0.10.1 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ rand_core v0.6.4 ├── bip39 v2.2.2 │ └── infraternal-server v0.1.0 │ ├── infraternal v0.1.0 │ └── infraternal-fuzz v0.1.0 ├── crypto-common v0.1.7 │ ├── aead v0.5.2 │ │ └── aes-gcm v0.10.3 │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── cipher v0.4.4 │ │ ├── aes v0.8.4 │ │ │ └── aes-gcm v0.10.3 (*) │ │ ├── aes-gcm v0.10.3 (*) │ │ └── ctr v0.9.2 │ │ └── aes-gcm v0.10.3 (*) │ ├── digest v0.10.7 │ │ ├── blake2 v0.10.6 │ │ │ └── argon2 v0.5.3 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── hmac v0.12.1 │ │ │ └── hkdf v0.12.4 │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── sha1 v0.10.7 │ │ │ ├── axum v0.8.9 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── tungstenite v0.29.0 │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ └── sha2 v0.10.9 │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── sqlx-core v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ └── universal-hash v0.5.1 │ └── polyval v0.6.2 │ └── ghash v0.5.1 │ └── aes-gcm v0.10.3 (*) ├── password-hash v0.5.0 │ └── argon2 v0.5.3 (*) ├── rand v0.8.8 │ └── bip39 v2.2.2 (*) └── rand_chacha v0.3.1 └── rand v0.8.8 (*) ├ rand_core v0.9.5 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 │ └── webauthn-rs v0.5.5 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ rand_core v0.10.1 ├── chacha20 v0.10.2 │ └── rand v0.10.3 │ └── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── getrandom v0.4.3 │ ├── jobserver v0.1.35 │ │ └── cc v1.6.0 │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ ├── sqlx v0.8.6 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ ├── axum-server v0.8.0 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── openssl v0.10.81 │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ └── webauthn-rs-core v0.5.5 │ │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ └── (build) ring v0.17.14 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── quinn v0.11.12 (*) │ │ │ └── quinn-proto v0.11.19 (*) │ │ └── rustls-webpki v0.103.15 │ │ └── rustls v0.23.45 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── rand v0.10.3 (*) │ └── uuid v1.27.0 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── rand v0.10.3 (*) └── rand_pcg v0.10.2 └── quinn-proto v0.11.19 (*) warning[duplicate]: found 2 duplicate entries for crate 'syn' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:245:1 │ 245 │ ╭ syn 2.0.119 registry+https://github.com/rust-lang/crates.io-index 246 │ │ syn 3.0.6 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────┘ lock entries │ ├ syn v2.0.119 ├── asn1-rs-derive v0.5.1 │ └── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── asn1-rs-impl v0.2.0 │ └── asn1-rs v0.6.2 (*) ├── enum-as-inner v0.6.1 │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-fuzz v0.1.0 (*) ├── openssl-macros v0.1.1 │ └── openssl v0.10.81 │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 │ │ └── webauthn-rs-core v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) ├── sqlx-macros v0.8.6 │ └── sqlx v0.8.6 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── sqlx-macros-core v0.8.6 │ └── sqlx-macros v0.8.6 (*) ├── synstructure v0.13.2 │ └── asn1-rs-derive v0.5.1 (*) ├── thiserror-impl v1.0.69 │ └── thiserror v1.0.69 │ ├── asn1-rs v0.6.2 (*) │ ├── webauthn-rs-core v0.5.5 (*) │ └── x509-parser v0.16.0 (*) ├── tracing-attributes v0.1.31 │ └── tracing v0.1.44 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-core v0.5.6 │ │ └── axum v0.8.9 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── quinn-proto v0.11.19 │ │ └── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 │ │ └── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ ├── sqlx-macros v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tracing-subscriber v0.3.23 │ │ └── infraternal-server v0.1.0 (*) │ ├── webauthn-attestation-ca v0.5.5 (*) │ ├── webauthn-rs v0.5.5 (*) │ └── webauthn-rs-core v0.5.5 (*) └── zerocopy-derive v0.8.60 └── zerocopy v0.8.60 ├── half v2.7.1 │ ├── ciborium-ll v0.2.2 │ │ └── ciborium v0.2.2 │ │ └── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── serde_cbor_2 v0.13.0 │ ├── infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── ppv-lite86 v0.2.21 ├── rand_chacha v0.3.1 │ └── rand v0.8.8 │ └── bip39 v2.2.2 │ └── infraternal-server v0.1.0 (*) └── rand_chacha v0.9.0 ├── rand v0.9.5 │ ├── infraternal-server v0.1.0 (*) │ ├── tungstenite v0.29.0 │ │ └── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── webauthn-rs-core v0.5.5 (*) └── webauthn-rs-core v0.5.5 (*) ├ syn v3.0.6 ├── clap_derive v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── displaydoc v0.2.7 │ ├── asn1-rs v0.6.2 │ │ ├── der-parser v9.0.0 │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── x509-parser v0.16.0 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── oid-registry v0.7.1 │ │ │ └── x509-parser v0.16.0 (*) │ │ └── x509-parser v0.16.0 (*) │ ├── der-parser v9.0.0 (*) │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── tinystr v0.8.4 │ │ └── icu_locale_core v2.3.0 (*) │ └── zerotrie v0.2.5 │ ├── icu_properties v2.3.0 (*) │ └── icu_provider v2.3.1 (*) ├── futures-macro v0.3.34 │ └── futures-util v0.3.34 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── futures-executor v0.3.34 │ │ └── sqlx-sqlite v0.8.6 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── (dev) infraternal-plugin-ssh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── js-sys v0.3.106 │ │ ├── getrandom v0.2.17 │ │ │ ├── rand_core v0.6.4 │ │ │ │ ├── bip39 v2.2.2 │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── crypto-common v0.1.7 │ │ │ │ │ ├── aead v0.5.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ ├── cipher v0.4.4 │ │ │ │ │ │ ├── aes v0.8.4 │ │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ │ ├── aes-gcm v0.10.3 (*) │ │ │ │ │ │ └── ctr v0.9.2 │ │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ │ ├── digest v0.10.7 │ │ │ │ │ │ ├── blake2 v0.10.6 │ │ │ │ │ │ │ └── argon2 v0.5.3 │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── hmac v0.12.1 │ │ │ │ │ │ │ └── hkdf v0.12.4 │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sha1 v0.10.7 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── tungstenite v0.29.0 │ │ │ │ │ │ │ └── tokio-tungstenite v0.29.0 │ │ │ │ │ │ │ ├── axum v0.8.9 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ └── sha2 v0.10.9 │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ │ │ └── universal-hash v0.5.1 │ │ │ │ │ └── polyval v0.6.2 │ │ │ │ │ └── ghash v0.5.1 │ │ │ │ │ └── aes-gcm v0.10.3 (*) │ │ │ │ ├── password-hash v0.5.0 │ │ │ │ │ └── argon2 v0.5.3 (*) │ │ │ │ ├── rand v0.8.8 │ │ │ │ │ └── bip39 v2.2.2 (*) │ │ │ │ └── rand_chacha v0.3.1 │ │ │ │ └── rand v0.8.8 (*) │ │ │ └── ring v0.17.14 │ │ │ ├── quinn-proto v0.11.19 │ │ │ │ └── quinn v0.11.12 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── rustls v0.23.45 │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ ├── quinn v0.11.12 (*) │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── rustls-webpki v0.103.15 │ │ │ └── rustls v0.23.45 (*) │ │ ├── getrandom v0.4.3 │ │ │ ├── jobserver v0.1.35 │ │ │ │ └── cc v1.6.0 │ │ │ │ ├── (build) libfuzzer-sys v0.4.13 │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ ├── (build) libsqlite3-sys v0.30.1 │ │ │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ │ │ ├── openssl-src v300.6.1+3.6.3 │ │ │ │ │ └── (build) openssl-sys v0.9.117 │ │ │ │ │ ├── axum-server v0.8.0 │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── openssl v0.10.81 │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── tokio-openssl v0.6.5 │ │ │ │ │ │ │ ├── axum-server v0.8.0 (*) │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ │ │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 │ │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ │ ├── tokio-openssl v0.6.5 (*) │ │ │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ │ │ ├── (build) openssl-sys v0.9.117 (*) │ │ │ │ └── (build) ring v0.17.14 (*) │ │ │ ├── quinn-proto v0.11.19 (*) │ │ │ ├── rand v0.10.3 │ │ │ │ └── quinn-proto v0.11.19 (*) │ │ │ └── uuid v1.27.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── web-sys v0.3.106 │ │ │ └── plotters v0.3.7 │ │ │ └── criterion v0.7.0 (*) │ │ └── web-time v1.1.0 │ │ ├── quinn v0.11.12 (*) │ │ ├── quinn-proto v0.11.19 (*) │ │ └── rustls-pki-types v1.15.1 │ │ ├── quinn-proto v0.11.19 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-webpki v0.103.15 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 │ └── infraternal-server v0.1.0 (*) ├── serde_derive v1.0.229 │ ├── serde v1.0.229 │ │ ├── base64urlsafedata v0.5.5 │ │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ │ ├── webauthn-rs v0.5.5 (*) │ │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 (*) │ │ ├── bip39 v2.2.2 (*) │ │ ├── ciborium v0.2.2 │ │ │ └── criterion v0.7.0 (*) │ │ ├── criterion v0.7.0 (*) │ │ ├── either v1.18.0 │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── itertools v0.13.0 │ │ │ │ ├── criterion v0.7.0 (*) │ │ │ │ └── criterion-plot v0.6.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── rayon v1.12.0 │ │ │ │ └── criterion v0.7.0 (*) │ │ │ ├── sqlx-core v0.8.6 (*) │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-mesh v0.1.0 │ │ │ └── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── serde_cbor_2 v0.13.0 │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ ├── serde_urlencoded v0.7.1 │ │ │ ├── axum v0.8.9 (*) │ │ │ └── sqlx-sqlite v0.8.6 (*) │ │ ├── sqlx-core v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ ├── tinytemplate v1.2.1 │ │ │ └── criterion v0.7.0 (*) │ │ ├── tracing-serde v0.2.0 │ │ │ └── tracing-subscriber v0.3.23 │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── tracing-subscriber v0.3.23 (*) │ │ ├── url v2.5.8 (*) │ │ ├── webauthn-attestation-ca v0.5.5 (*) │ │ ├── webauthn-rs v0.5.5 (*) │ │ ├── webauthn-rs-core v0.5.5 (*) │ │ ├── webauthn-rs-proto v0.5.5 (*) │ │ └── zeroize v1.9.0 │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ ├── infraternal-server v0.1.0 (*) │ │ ├── rustls v0.23.45 (*) │ │ └── rustls-pki-types v1.15.1 (*) │ └── url v2.5.8 (*) ├── synstructure v0.14.0 │ ├── yoke-derive v0.8.4 │ │ └── yoke v0.8.3 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── zerotrie v0.2.5 (*) │ │ └── zerovec v0.11.8 │ │ ├── icu_collections v2.3.0 (*) │ │ ├── icu_locale_core v2.3.0 (*) │ │ ├── icu_normalizer v2.3.0 (*) │ │ ├── icu_properties v2.3.0 (*) │ │ ├── icu_provider v2.3.1 (*) │ │ ├── potential_utf v0.1.6 │ │ │ └── icu_collections v2.3.0 (*) │ │ └── tinystr v0.8.4 (*) │ └── zerofrom-derive v0.1.8 │ └── zerofrom v0.1.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── yoke v0.8.3 (*) │ ├── zerotrie v0.2.5 (*) │ └── zerovec v0.11.8 (*) ├── thiserror-impl v2.0.21 │ └── thiserror v2.0.21 │ ├── infraternal v0.1.0 (*) │ ├── infraternal-mesh v0.1.0 (*) │ ├── infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── quinn-proto v0.11.19 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-sqlite v0.8.6 (*) │ ├── sysctl v0.7.1 │ │ └── infraternal-plugin-host-facts v0.1.0 (*) │ └── tungstenite v0.29.0 (*) ├── tokio-macros v2.7.2 │ └── tokio v1.53.2 │ ├── axum v0.8.9 (*) │ ├── axum-server v0.8.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ ├── sqlx-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 (*) │ ├── tower v0.5.3 (*) │ └── tower-http v0.6.11 (*) ├── wasm-bindgen-macro-support v0.2.129 │ └── wasm-bindgen-macro v0.2.129 │ └── wasm-bindgen v0.2.129 │ ├── getrandom v0.2.17 (*) │ ├── getrandom v0.4.3 (*) │ ├── js-sys v0.3.106 (*) │ ├── plotters v0.3.7 (*) │ ├── web-sys v0.3.106 (*) │ └── web-time v1.1.0 (*) ├── yoke-derive v0.8.4 (*) ├── zerofrom-derive v0.1.8 (*) └── zerovec-derive v0.11.6 └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'synstructure' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:248:1 │ 248 │ ╭ synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index 249 │ │ synstructure 0.14.0 registry+https://github.com/rust-lang/crates.io-index │ ╰─────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ synstructure v0.13.2 └── asn1-rs-derive v0.5.1 └── asn1-rs v0.6.2 ├── der-parser v9.0.0 │ ├── webauthn-rs-core v0.5.5 │ │ └── webauthn-rs v0.5.5 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 │ │ └── infraternal-fuzz v0.1.0 │ └── x509-parser v0.16.0 │ └── webauthn-rs-core v0.5.5 (*) ├── oid-registry v0.7.1 │ └── x509-parser v0.16.0 (*) └── x509-parser v0.16.0 (*) ├ synstructure v0.14.0 ├── yoke-derive v0.8.4 │ └── yoke v0.8.3 │ ├── icu_collections v2.3.0 │ │ ├── icu_normalizer v2.3.0 │ │ │ └── idna_adapter v1.2.2 │ │ │ └── idna v1.1.0 │ │ │ └── url v2.5.8 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ │ └── infraternal-server v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-server v0.1.0 (*) │ │ │ ├── sqlx-core v0.8.6 │ │ │ │ ├── sqlx v0.8.6 │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-agent v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ │ ├── infraternal-plugin-ssh v0.1.0 (*) │ │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ │ ├── sqlx-macros v0.8.6 │ │ │ │ │ └── sqlx v0.8.6 (*) │ │ │ │ ├── sqlx-macros-core v0.8.6 │ │ │ │ │ └── sqlx-macros v0.8.6 (*) │ │ │ │ └── sqlx-sqlite v0.8.6 │ │ │ │ ├── sqlx v0.8.6 (*) │ │ │ │ └── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-macros-core v0.8.6 (*) │ │ │ ├── sqlx-sqlite v0.8.6 (*) │ │ │ ├── webauthn-rs v0.5.5 │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ ├── webauthn-rs-core v0.5.5 │ │ │ │ └── webauthn-rs v0.5.5 (*) │ │ │ └── webauthn-rs-proto v0.5.5 │ │ │ └── webauthn-rs-core v0.5.5 (*) │ │ └── icu_properties v2.3.0 │ │ └── idna_adapter v1.2.2 (*) │ ├── icu_provider v2.3.1 │ │ ├── icu_normalizer v2.3.0 (*) │ │ └── icu_properties v2.3.0 (*) │ ├── zerotrie v0.2.5 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ └── zerovec v0.11.8 │ ├── icu_collections v2.3.0 (*) │ ├── icu_locale_core v2.3.0 │ │ ├── icu_properties v2.3.0 (*) │ │ └── icu_provider v2.3.1 (*) │ ├── icu_normalizer v2.3.0 (*) │ ├── icu_properties v2.3.0 (*) │ ├── icu_provider v2.3.1 (*) │ ├── potential_utf v0.1.6 │ │ └── icu_collections v2.3.0 (*) │ └── tinystr v0.8.4 │ └── icu_locale_core v2.3.0 (*) └── zerofrom-derive v0.1.8 └── zerofrom v0.1.8 ├── icu_collections v2.3.0 (*) ├── icu_provider v2.3.1 (*) ├── yoke v0.8.3 (*) ├── zerotrie v0.2.5 (*) └── zerovec v0.11.8 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:251:1 │ 251 │ ╭ thiserror 1.0.69 registry+https://github.com/rust-lang/crates.io-index 252 │ │ thiserror 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰──────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'thiserror-impl' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:253:1 │ 253 │ ╭ thiserror-impl 1.0.69 registry+https://github.com/rust-lang/crates.io-index 254 │ │ thiserror-impl 2.0.21 registry+https://github.com/rust-lang/crates.io-index │ ╰───────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ thiserror-impl v1.0.69 └── thiserror v1.0.69 ├── asn1-rs v0.6.2 │ ├── der-parser v9.0.0 │ │ ├── webauthn-rs-core v0.5.5 │ │ │ └── webauthn-rs v0.5.5 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ └── infraternal-fuzz v0.1.0 │ │ └── x509-parser v0.16.0 │ │ └── webauthn-rs-core v0.5.5 (*) │ ├── oid-registry v0.7.1 │ │ └── x509-parser v0.16.0 (*) │ └── x509-parser v0.16.0 (*) ├── webauthn-rs-core v0.5.5 (*) └── x509-parser v0.16.0 (*) ├ thiserror-impl v2.0.21 └── thiserror v2.0.21 ├── infraternal v0.1.0 ├── infraternal-mesh v0.1.0 │ └── infraternal-plugin-mesh v0.1.0 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-fuzz v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── infraternal-server v0.1.0 (*) ├── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 (*) ├── sqlx-core v0.8.6 │ ├── sqlx v0.8.6 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-plugin-api v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-host-facts v0.1.0 │ │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ │ ├── infraternal v0.1.0 (*) │ │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ │ └── infraternal-server v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-macros v0.8.6 │ │ └── sqlx v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 │ │ └── sqlx-macros v0.8.6 (*) │ └── sqlx-sqlite v0.8.6 │ ├── sqlx v0.8.6 (*) │ └── sqlx-macros-core v0.8.6 (*) ├── sqlx-sqlite v0.8.6 (*) ├── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── tungstenite v0.29.0 └── tokio-tungstenite v0.29.0 ├── axum v0.8.9 │ └── infraternal-server v0.1.0 (*) └── (dev) infraternal-server v0.1.0 (*) warning[duplicate]: found 2 duplicate entries for crate 'windows-sys' ┌─ /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/Cargo.lock:311:1 │ 311 │ ╭ windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index 312 │ │ windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index │ ╰────────────────────────────────────────────────────────────────────────┘ lock entries │ ├ windows-sys v0.52.0 └── ring v0.17.14 ├── quinn-proto v0.11.19 │ └── quinn v0.11.12 │ ├── infraternal-agent v0.1.0 │ │ ├── infraternal v0.1.0 │ │ ├── infraternal-fuzz v0.1.0 │ │ └── infraternal-server v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ └── infraternal-fuzz v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal-server v0.1.0 (*) ├── rustls v0.23.45 │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── quinn v0.11.12 (*) │ └── quinn-proto v0.11.19 (*) └── rustls-webpki v0.103.15 └── rustls v0.23.45 (*) ├ windows-sys v0.61.2 ├── anstyle-query v1.1.5 │ └── anstream v1.0.0 │ └── clap_builder v4.6.7 │ └── clap v4.6.7 │ ├── criterion v0.7.0 │ │ └── (dev) infraternal-protocol v0.1.0 │ │ ├── infraternal-agent v0.1.0 │ │ │ ├── infraternal v0.1.0 │ │ │ ├── infraternal-fuzz v0.1.0 │ │ │ └── infraternal-server v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── (dev) infraternal-plugin-host-facts v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-agent v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ └── infraternal v0.1.0 (*) ├── anstyle-wincon v3.0.11 │ └── anstream v1.0.0 (*) ├── errno v0.3.14 │ └── signal-hook-registry v1.4.8 │ └── tokio v1.53.2 │ ├── axum v0.8.9 │ │ └── infraternal-server v0.1.0 (*) │ ├── axum-server v0.8.0 │ │ └── infraternal-server v0.1.0 (*) │ ├── fs-err v3.3.2 │ │ └── axum-server v0.8.0 (*) │ ├── h2 v0.4.19 │ │ └── hyper v1.11.1 │ │ ├── axum v0.8.9 (*) │ │ ├── axum-server v0.8.0 (*) │ │ ├── hyper-util v0.1.21 │ │ │ ├── axum v0.8.9 (*) │ │ │ ├── axum-server v0.8.0 (*) │ │ │ ├── infraternal v0.1.0 (*) │ │ │ └── (dev) infraternal-server v0.1.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── hyper v1.11.1 (*) │ ├── hyper-util v0.1.21 (*) │ ├── infraternal v0.1.0 (*) │ ├── infraternal-agent v0.1.0 (*) │ ├── infraternal-plugin-api v0.1.0 │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ ├── infraternal-plugin-host-facts v0.1.0 (*) │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ ├── infraternal-plugin-ssh v0.1.0 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-fuzz v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── infraternal-plugin-mesh v0.1.0 (*) │ ├── infraternal-plugin-remote v0.1.0 (*) │ ├── infraternal-plugin-ssh v0.1.0 (*) │ ├── (dev) infraternal-server v0.1.0 (*) │ ├── quinn v0.11.12 │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── infraternal-server v0.1.0 (*) │ ├── sqlx-core v0.8.6 │ │ ├── sqlx v0.8.6 │ │ │ ├── infraternal v0.1.0 (*) │ │ │ ├── infraternal-plugin-api v0.1.0 (*) │ │ │ ├── infraternal-plugin-mesh v0.1.0 (*) │ │ │ └── infraternal-server v0.1.0 (*) │ │ ├── sqlx-macros v0.8.6 │ │ │ └── sqlx v0.8.6 (*) │ │ ├── sqlx-macros-core v0.8.6 │ │ │ └── sqlx-macros v0.8.6 (*) │ │ └── sqlx-sqlite v0.8.6 │ │ ├── sqlx v0.8.6 (*) │ │ └── sqlx-macros-core v0.8.6 (*) │ ├── sqlx-macros-core v0.8.6 (*) │ ├── tokio-openssl v0.6.5 │ │ ├── axum-server v0.8.0 (*) │ │ ├── infraternal v0.1.0 (*) │ │ ├── infraternal-agent v0.1.0 (*) │ │ ├── infraternal-plugin-remote v0.1.0 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-stream v0.1.19 │ │ └── sqlx-core v0.8.6 (*) │ ├── tokio-tungstenite v0.29.0 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ ├── tokio-util v0.7.19 │ │ ├── h2 v0.4.19 (*) │ │ └── tower-http v0.6.11 │ │ └── infraternal-server v0.1.0 (*) │ ├── tower v0.5.3 │ │ ├── axum v0.8.9 (*) │ │ └── (dev) infraternal-server v0.1.0 (*) │ └── tower-http v0.6.11 (*) ├── mio v1.2.4 │ └── tokio v1.53.2 (*) ├── nu-ansi-term v0.50.3 │ └── tracing-subscriber v0.3.23 │ └── infraternal-server v0.1.0 (*) ├── quinn-udp v0.5.16 │ └── quinn v0.11.12 (*) ├── socket2 v0.6.5 │ ├── quinn v0.11.12 (*) │ ├── quinn-udp v0.5.16 (*) │ └── tokio v1.53.2 (*) ├── tokio v1.53.2 (*) └── winapi-util v0.1.11 ├── same-file v1.0.6 │ └── walkdir v2.5.0 │ ├── criterion v0.7.0 (*) │ └── sysctl v0.7.1 │ └── infraternal-plugin-host-facts v0.1.0 (*) └── walkdir v2.5.0 (*) advisories ok, bans ok, licenses ok, sources ok ==> static builds Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling unicode-ident v1.0.26 Compiling libc v0.2.190 Compiling cfg-if v1.0.5 Compiling serde v1.0.229 Compiling find-msvc-tools v0.1.14 Compiling shlex v2.0.1 Compiling serde_core v1.0.229 Compiling autocfg v1.5.1 Compiling pin-project-lite v0.2.17 Compiling version_check v0.9.5 Compiling bytes v1.12.1 Compiling vcpkg v0.2.15 Compiling pkg-config v0.3.34 Compiling icu_normalizer_data v2.3.0 Compiling memchr v2.8.3 Compiling once_cell v1.21.4 Compiling cc v1.6.0 Compiling generic-array v0.14.7 Compiling icu_properties_data v2.3.0 Compiling itoa v1.0.18 Compiling log v0.4.34 Compiling futures-core v0.3.34 Compiling stable_deref_trait v1.2.1 Compiling tracing-core v0.1.36 Compiling smallvec v1.16.2 Compiling thiserror v2.0.21 Compiling futures-sink v0.3.34 Compiling parking_lot_core v0.9.12 Compiling subtle v2.6.1 Compiling slab v0.4.12 Compiling zmij v1.0.23 Compiling typenum v1.20.1 Compiling num-traits v0.2.19 Compiling crossbeam-utils v0.8.23 Compiling writeable v0.6.4 Compiling litemap v0.8.3 Compiling utf8_iter v1.0.4 Compiling percent-encoding v2.3.2 Compiling equivalent v1.0.2 Compiling syn v3.0.6 Compiling syn v2.0.119 Compiling openssl-src v300.6.1+3.6.3 Compiling scopeguard v1.2.0 Compiling openssl-sys v0.9.117 Compiling lock_api v0.4.14 Compiling form_urlencoded v1.2.2 Compiling errno v0.3.14 Compiling socket2 v0.6.5 Compiling mio v1.2.4 Compiling signal-hook-registry v1.4.8 Compiling libsqlite3-sys v0.30.1 Compiling futures-task v0.3.34 Compiling crypto-common v0.1.7 Compiling block-buffer v0.10.4 Compiling hashbrown v0.17.1 Compiling zerocopy v0.8.60 Compiling cfg_aliases v0.2.2 Compiling cpufeatures v0.2.17 Compiling digest v0.10.7 Compiling futures-io v0.3.34 Compiling rand_core v0.10.1 Compiling bitflags v2.13.2 Compiling indexmap v2.14.2 Compiling getrandom v0.2.17 Compiling getrandom v0.4.3 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.1.5 Compiling serde_json v1.0.151 Compiling futures-util v0.3.34 Compiling hashbrown v0.15.5 Compiling parking_lot v0.12.5 Compiling futures-channel v0.3.34 Compiling tokio v1.53.2 Compiling parking v2.2.1 Compiling crc-catalog v2.5.0 Compiling crc v3.4.0 Compiling event-listener v5.4.2 Compiling sha2 v0.10.9 Compiling futures-intrusive v0.5.0 Compiling hashlink v0.10.0 Compiling crossbeam-queue v0.3.14 Compiling tracing-attributes v0.1.31 Compiling zerocopy-derive v0.8.60 Compiling spin v0.9.9 Compiling http v1.5.0 Compiling synstructure v0.14.0 Compiling displaydoc v0.2.7 Compiling serde_derive v1.0.229 Compiling zerovec-derive v0.11.6 Compiling zerofrom-derive v0.1.8 Compiling yoke-derive v0.8.4 Compiling tracing v0.1.44 Compiling tokio-macros v2.7.2 Compiling thiserror-impl v2.0.21 Compiling futures-macro v0.3.34 Compiling zerofrom v0.1.8 Compiling base64 v0.22.1 Compiling yoke v0.8.3 Compiling heck v0.5.0 Compiling zerovec v0.11.8 Compiling zerotrie v0.2.5 Compiling ryu v1.0.23 Compiling futures-executor v0.3.34 Compiling atoi v2.0.0 Compiling flume v0.11.1 Compiling tinystr v0.8.4 Compiling potential_utf v0.1.6 Compiling icu_locale_core v2.3.0 Compiling icu_collections v2.3.0 Compiling either v1.18.0 Compiling serde_urlencoded v0.7.1 Compiling foreign-types-shared v0.1.1 Compiling getrandom v0.3.4 Compiling openssl v0.10.81 Compiling foreign-types v0.3.2 Compiling zeroize v1.9.0 Compiling icu_provider v2.3.1 Compiling openssl-macros v0.1.1 Compiling tokio-stream v0.1.19 Compiling ring v0.17.14 Compiling dotenvy v0.15.7 Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Compiling hex v0.4.3 Compiling memoffset v0.9.1 Compiling httparse v1.10.1 Compiling minimal-lexical v0.2.1 Compiling num-conv v0.2.2 Compiling thiserror v1.0.69 Compiling time-core v0.1.9 Compiling rand_core v0.9.5 Compiling http-body v1.1.0 Compiling thiserror-impl v1.0.69 Compiling synstructure v0.13.2 Compiling time-macros v0.2.32 Compiling nom v7.1.3 Compiling nix v0.30.1 Compiling ppv-lite86 v0.2.21 Compiling untrusted v0.9.0 Compiling deranged v0.5.8 Compiling powerfmt v0.2.1 Compiling asn1-rs-derive v0.5.1 Compiling rand_chacha v0.9.0 Compiling rustls-pki-types v1.15.1 Compiling idna_adapter v1.2.2 Compiling uuid v1.27.0 Compiling idna v1.1.0 Compiling asn1-rs-impl v0.2.0 Compiling cpufeatures v0.3.1 Compiling arrayvec v0.7.8 Compiling tower-service v0.3.3 Compiling data-encoding v2.11.1 Compiling url v2.5.8 Compiling rustls v0.23.45 Compiling tinyvec v1.13.3 Compiling chacha20 v0.10.2 Compiling rand v0.9.5 Compiling time v0.3.55 Compiling rand_core v0.6.4 Compiling sqlx-core v0.8.6 Compiling quinn-udp v0.5.16 Compiling num-integer v0.1.47 Compiling lazy_static v1.5.1 Compiling rusticata-macros v4.1.0 Compiling fnv v1.0.7 Compiling httpdate v1.0.3 Compiling atomic-waker v1.1.2 Compiling pastey v0.1.1 Compiling oid-registry v0.7.1 Compiling try-lock v0.2.5 Compiling tokio-openssl v0.6.5 Compiling base64 v0.21.7 Compiling want v0.3.2 Compiling num-bigint v0.4.8 Compiling rand v0.10.3 Compiling rand_pcg v0.10.2 Compiling quinn v0.11.12 Compiling rustc-hash v2.1.3 Compiling base64urlsafedata v0.5.5 Compiling mime v0.3.17 Compiling webauthn-attestation-ca v0.5.5 Compiling rustversion v1.0.23 Compiling lru-slab v0.1.3 Compiling rustls-webpki v0.103.15 Compiling unicase v2.10.0 Compiling tower-layer v0.3.3 Compiling half v2.7.1 Compiling mime_guess v2.0.5 Compiling http-body-util v0.1.5 Compiling sha1 v0.10.7 Compiling fs-err v3.3.2 Compiling utf8parse v0.2.2 Compiling regex-syntax v0.8.11 Compiling webauthn-rs-core v0.5.5 Compiling sync_wrapper v1.0.2 Compiling infraternal-shim v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-shim) Compiling infraternal-protocol v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-protocol) Compiling tungstenite v0.29.0 Compiling sqlx-sqlite v0.8.6 Compiling asn1-rs v0.6.2 Compiling anstyle-parse v1.0.0 Compiling webauthn-rs-proto v0.5.5 Compiling tokio-util v0.7.19 Compiling serde_cbor_2 v0.13.0 Compiling rand_chacha v0.3.1 Compiling hex-conservative v0.2.3 Compiling vte v0.15.0 Compiling h2 v0.4.19 Compiling infraternal-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-mesh) Compiling is_terminal_polyfill v1.70.2 Compiling colorchoice v1.0.5 Compiling anstyle v1.0.14 Compiling base64ct v1.8.3 Compiling der-parser v9.0.0 Compiling anstyle-query v1.1.5 Compiling anstream v1.0.0 Compiling password-hash v0.5.0 Compiling sqlx-macros-core v0.8.6 Compiling bitcoin_hashes v0.14.101 Compiling tokio-tungstenite v0.29.0 Compiling x509-parser v0.16.0 Compiling rand v0.8.8 Compiling arc-swap v1.9.2 Compiling regex-automata v0.4.18 Compiling sqlx-macros v0.8.6 Compiling tower v0.5.3 Compiling axum-core v0.5.6 Compiling sharded-slab v0.1.7 Compiling unicode-normalization v0.1.25 Compiling tracing-serde v0.2.0 Compiling blake2 v0.10.6 Compiling serde_path_to_error v0.1.20 Compiling tracing-log v0.2.0 Compiling thread_local v1.1.10 Compiling strsim v0.11.1 Compiling infraternal-server v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-server) Compiling clap_lex v1.1.1 Compiling nu-ansi-term v0.50.3 Compiling http-range-header v0.4.2 Compiling matchit v0.8.4 Compiling clap_builder v4.6.7 Compiling argon2 v0.5.3 Compiling tower-http v0.6.11 Compiling bip39 v2.2.2 Compiling clap_derive v4.6.7 Compiling infraternal v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal) Compiling hyper v1.11.1 Compiling matchers v0.2.0 Compiling quinn-proto v0.11.19 Compiling tracing-subscriber v0.3.23 Compiling sqlx v0.8.6 Compiling infraternal-plugin-api v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-plugin-api) Compiling hyper-util v0.1.21 Compiling axum v0.8.9 Compiling infraternal-plugin-host-facts v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/host-facts) Compiling infraternal-plugin-ssh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/ssh) Compiling clap v4.6.7 Compiling infraternal-plugin-mesh v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/mesh) Compiling infraternal-plugin-remote v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/plugins/remote) Compiling axum-server v0.8.0 Compiling webauthn-rs v0.5.5 Compiling infraternal-agent v0.1.0 (/home/kayg/.cache/codex-scratch/mesh-agent-transport-review/head-copy/crates/infraternal-agent) Finished `release` profile [optimized] target(s) in 11m 39s /home/kayg/.cache/codex-scratch/mesh-agent-transport-review/target/x86_64-unknown-linux-musl/release/infraternal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, stripped PT_INTERP: absent; size: 20705120 bytes (baseline 16142672 + allowance 262144 = max 16404816) binary exceeds the 16404816-byte size budget: 20705120 bytes +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ```
Author
Owner

D215 round 2 started on mesh-agent-transport, base 515d371249. Read #129 and parent #79 history and independent review ca6e4f22. Integrating reviewed feec1988 with --no-ff, then reproducing MAT-R4/R5 before fixes; latency/size attribution and final fast gate follow. Push after each atomic commit; benchmarks local CPUWeight=10000 only; no deploy. The data-plane merge currently resolves automatically in firewall/iptables/node/wireguard; validation pending.

D215 round 2 started on mesh-agent-transport, base 515d371249d2809114133f9245a7947a3278d13c. Read #129 and parent #79 history and independent review ca6e4f22. Integrating reviewed feec1988 with --no-ff, then reproducing MAT-R4/R5 before fixes; latency/size attribution and final fast gate follow. Push after each atomic commit; benchmarks local CPUWeight=10000 only; no deploy. The data-plane merge currently resolves automatically in firewall/iptables/node/wireguard; validation pending.
Author
Owner

Merged shipping baseline (resolved merge index, before R6): x86_64 static binary 21,305,552 bytes vs unchanged 16,404,816 budget; SHA256 33d38205cb5c3fe3e9711952add789f258d6e06dbe705ca1dc5c0db94859d7b4. Real daemon/control/CLI at 1,000 peers: down 45639107 us, apply 570988 us, endpoint 31182 us, RSS 11399168 bytes (x1,000 nodes=11399168000); idle CPU ticks 0/0 over on/off 10 s; load 36.20 27.67 26.54 32/1642 2089868. All 23 ignored mesh kernel cases PASS in separate weighted user/network namespaces, including all R1-R5. Protocol 36/36 PASS in an isolated oracle target (5.14 s); shared-target differential timeouts were Cargo lock contention. Raw logs are under $HOME/.cache/codex-scratch/mesh-integrate until committed evidence is assembled. Workspace optimized-development gate is still building native dependencies; no gate threshold changed.

Merged shipping baseline (resolved merge index, before R6): x86_64 static binary 21,305,552 bytes vs unchanged 16,404,816 budget; SHA256 33d38205cb5c3fe3e9711952add789f258d6e06dbe705ca1dc5c0db94859d7b4. Real daemon/control/CLI at 1,000 peers: down 45639107 us, apply 570988 us, endpoint 31182 us, RSS 11399168 bytes (x1,000 nodes=11399168000); idle CPU ticks 0/0 over on/off 10 s; load 36.20 27.67 26.54 32/1642 2089868. All 23 ignored mesh kernel cases PASS in separate weighted user/network namespaces, including all R1-R5. Protocol 36/36 PASS in an isolated oracle target (5.14 s); shared-target differential timeouts were Cargo lock contention. Raw logs are under $HOME/.cache/codex-scratch/mesh-integrate until committed evidence is assembled. Workspace optimized-development gate is still building native dependencies; no gate threshold changed.
Author
Owner

Root-cause/contract proposal before fallback code: remote_link.rs greeting and remote_accept.rs impose a 5-second pre-Hello bound; simply retaining a proved fallback socket cannot remain warm. Add an optional pre-Hello transport.standby Call after the existing nonce Ping/Pong. It acknowledges only on ledger-admitted mTLS, reserves at most one parked transport per host and 1,000 total, releases handshake/source permits after parking, and waits for the ordinary Hello under the existing revocation/certificate-expiry guard. Parking cannot replace the live actor or execute terminal/plugin work. Legacy peers refuse the extra Call and keep ordinary reconnect behavior. Activation reuses the proved channel/decoder with no TLS/QUIC handshake. No new frame, engine, credentials, or application heartbeat. Client owns/cancels the standby while mesh is selected; background probes restore mesh. MAT-R4 uses per-writer authoritative Ack cursor credit before enqueue, leaving the shared actor free. D41/D128/D198/D215; full bounds, rejection and real-path tests follow.

Root-cause/contract proposal before fallback code: remote_link.rs greeting and remote_accept.rs impose a 5-second pre-Hello bound; simply retaining a proved fallback socket cannot remain warm. Add an optional pre-Hello transport.standby Call after the existing nonce Ping/Pong. It acknowledges only on ledger-admitted mTLS, reserves at most one parked transport per host and 1,000 total, releases handshake/source permits after parking, and waits for the ordinary Hello under the existing revocation/certificate-expiry guard. Parking cannot replace the live actor or execute terminal/plugin work. Legacy peers refuse the extra Call and keep ordinary reconnect behavior. Activation reuses the proved channel/decoder with no TLS/QUIC handshake. No new frame, engine, credentials, or application heartbeat. Client owns/cancels the standby while mesh is selected; background probes restore mesh. MAT-R4 uses per-writer authoritative Ack cursor credit before enqueue, leaving the shared actor free. D41/D128/D198/D215; full bounds, rejection and real-path tests follow.
Author
Owner

R6 red: exact reviewer dd8d970a test, compiled unchanged outside the repo before import, fails on the merged shipping baseline: down_us=51,187,537; load=41.86 37.31 30.82; 1,000 peers; full public CLI PASS. A measured kernel-only prototype prepends WGDEVICE_F_REPLACE_PEERS with an empty peer set before the existing down. Two probes: 1,174,710 us at load 40.47 38.06 31.61, then 767,890 us at load 57.64 44.09 34.68 (bulk clear 316,574 us; remaining down 451,028 us). This is a candidate measurement, not the implemented result. Plan: use the existing persistent generic-netlink client for one peer-removal request, one owned-interface removal for all routes, existing firewall transactions, then clear the route inventory once. Persist disabled intent before mutation; add actual child-process abrupt-stop/restart tests at each cleanup boundary. No new foundational engine or protocol changes. Default-feature static two-node production proof with 1,000 peers/node also passes IPv4/IPv6, established-flow preservation, denial of new ping/TCP and port grants; 753.34 Mbps mesh / 12,231.57 Mbps underlay at load 42.37 38.63 31.90, p99 IPv4 4.17 ms / IPv6 6.9 ms; both idle windows zero ticks. Raw files r6-red.log, r6-probe*.json, production-before.json in job scratch; will commit evidence. Development-gate optimization is now scoped to infraternal, infraternal-agent and infraternal-plugin-api only, avoiding the dependency rebuild; no threshold changed.

R6 red: exact reviewer dd8d970a test, compiled unchanged outside the repo before import, fails on the merged shipping baseline: down_us=51,187,537; load=41.86 37.31 30.82; 1,000 peers; full public CLI PASS. A measured kernel-only prototype prepends WGDEVICE_F_REPLACE_PEERS with an empty peer set before the existing down. Two probes: 1,174,710 us at load 40.47 38.06 31.61, then 767,890 us at load 57.64 44.09 34.68 (bulk clear 316,574 us; remaining down 451,028 us). This is a candidate measurement, not the implemented result. Plan: use the existing persistent generic-netlink client for one peer-removal request, one owned-interface removal for all routes, existing firewall transactions, then clear the route inventory once. Persist disabled intent before mutation; add actual child-process abrupt-stop/restart tests at each cleanup boundary. No new foundational engine or protocol changes. Default-feature static two-node production proof with 1,000 peers/node also passes IPv4/IPv6, established-flow preservation, denial of new ping/TCP and port grants; 753.34 Mbps mesh / 12,231.57 Mbps underlay at load 42.37 38.63 31.90, p99 IPv4 4.17 ms / IPv6 6.9 ms; both idle windows zero ticks. Raw files r6-red.log, r6-probe*.json, production-before.json in job scratch; will commit evidence. Development-gate optimization is now scoped to infraternal, infraternal-agent and infraternal-plugin-api only, avoiding the dependency rebuild; no threshold changed.
Author
Owner

Merge integration finding: the reviewed data-plane adds eight Config/Chunk test initializers without this transport branch's additive server field. Native all-target compile failed E0063 in node_state.rs and seven kernel test files. Set server: None in those fixtures only, preserving original inventories/assertions; no production conflict or behavior change. Initial/retry output: evidence/mesh-agent-transport-round2/merge-{build,clippy}*. Node/transport/auth tests and MAT-R1-R3 namespace checks pending.

Merge integration finding: the reviewed data-plane adds eight Config/Chunk test initializers without this transport branch's additive server field. Native all-target compile failed E0063 in node_state.rs and seven kernel test files. Set server: None in those fixtures only, preserving original inventories/assertions; no production conflict or behavior change. Initial/retry output: evidence/mesh-agent-transport-round2/merge-{build,clippy}*. Node/transport/auth tests and MAT-R1-R3 namespace checks pending.
Author
Owner

Merge complete and pushed: bf28c10a18; parents 8e7467c0 and feec1988. Per-file resolutions are in the merge body. Keep deployed 0019_host_removal; undeployed mesh migration is 0020_mesh_dataplane. Cargo.lock: five dependency edges, no version churn. Both capability bits remain unchanged. Authoritative worker preserves admission settings, lifecycle counts and writer-owned uninstall effects; canonical CLI/skill registry retained. R1-R5 plus all other ignored mesh kernel cases: 23/23 PASS. Full production 1,000 peers/node proof and public CLI PASS. Tracer check, 150 source tests, production build + transfer budget PASS; protocol 36/36 PASS. Full fast gate used job-local opt-level=1 for infraternal, infraternal-agent and infraternal-plugin-api (configuration will be committed as evidence); release settings and thresholds unchanged. Static x86_64=21,305,552 bytes vs 16,404,816 budget, PT_INTERP absent; known size failure stops the ARM row and TS dispatch, so TS was run separately. Gate output verbatim:

+---------------------------+--------------+
| Rust gate | Result |
+---------------------------+--------------+
| fmt | PASS |
| VT native fmt | PASS |
| CLI plugin compile-out | PASS |
| clippy | PASS |
| test | PASS |
| cargo-deny | PASS |
| static builds | FAIL (1) |
+---------------------------+--------------+

Next: import dd8d970a unchanged, then batch shutdown and test abrupt-stop recovery.

Merge complete and pushed: bf28c10a1853008487e7cbf0b295f6995c00d05f; parents 8e7467c0 and feec1988. Per-file resolutions are in the merge body. Keep deployed 0019_host_removal; undeployed mesh migration is 0020_mesh_dataplane. Cargo.lock: five dependency edges, no version churn. Both capability bits remain unchanged. Authoritative worker preserves admission settings, lifecycle counts and writer-owned uninstall effects; canonical CLI/skill registry retained. R1-R5 plus all other ignored mesh kernel cases: 23/23 PASS. Full production 1,000 peers/node proof and public CLI PASS. Tracer check, 150 source tests, production build + transfer budget PASS; protocol 36/36 PASS. Full fast gate used job-local opt-level=1 for infraternal, infraternal-agent and infraternal-plugin-api (configuration will be committed as evidence); release settings and thresholds unchanged. Static x86_64=21,305,552 bytes vs 16,404,816 budget, PT_INTERP absent; known size failure stops the ARM row and TS dispatch, so TS was run separately. Gate output verbatim: +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | CLI plugin compile-out | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ Next: import dd8d970a unchanged, then batch shutdown and test abrupt-stop recovery.
Author
Owner

Imported reviewer dd8d970a unchanged as d49cdf4892, pushed. Per-commit fmt and mesh all-feature/all-target Clippy PASS; ordinary mesh tests 27 PASS, ignored namespace/shipping regressions remain explicit. Reviewer test red on merged shipping artifact: 51,187,537 us vs <1,000,000, 1 failed, 122.96 s; load 41.86 37.31 30.82. Exact test source was compiled unchanged outside the repository before import; r6-red.log captures the failure. Next atomic step is the bulk generic-netlink primitive, then node lifecycle/journal integration and abrupt-stop recovery tests.

Imported reviewer dd8d970a unchanged as d49cdf489259e5dd8a9a72791b677efd3c6e043b, pushed. Per-commit fmt and mesh all-feature/all-target Clippy PASS; ordinary mesh tests 27 PASS, ignored namespace/shipping regressions remain explicit. Reviewer test red on merged shipping artifact: 51,187,537 us vs <1,000,000, 1 failed, 122.96 s; load 41.86 37.31 30.82. Exact test source was compiled unchanged outside the repository before import; r6-red.log captures the failure. Next atomic step is the bulk generic-netlink primitive, then node lifecycle/journal integration and abrupt-stop recovery tests.
Author
Owner

Merged/pushed reviewed feec1988 with --no-ff at e473189880. Eight new Config/Chunk fixtures use server: None; no production conflicts. MAT-R1 both translated ingress cases PASS; MAT-R2 persistence refusal PASS 0.83s; MAT-R3 orphan route restart PASS 0.96s, separate weighted real namespaces. fmt/strict all-target Clippy PASS; agent lib 22 PASS/9 ignored, mesh lib 30 PASS/4 ignored; both changed socket fixtures PASS. Broad server sequence: 174 PASS/1 FAIL/13 ignored in676.85s: unchanged review_mesh_watch_reports_liveness_expiry_without_another_edit received type=error instead of resync; isolated unchanged executable PASS11.71s. This is not a green full gate or a waived failure. Final serial fast gate and failure diagnosis remain required. Raw logs evidence/mesh-agent-transport-round2/merge-*. No performance claim from kernel functional timings.

Merged/pushed reviewed feec1988 with --no-ff at e473189880c59d112cfc62eb363587b00d21eac6. Eight new Config/Chunk fixtures use server: None; no production conflicts. MAT-R1 both translated ingress cases PASS; MAT-R2 persistence refusal PASS 0.83s; MAT-R3 orphan route restart PASS 0.96s, separate weighted real namespaces. fmt/strict all-target Clippy PASS; agent lib 22 PASS/9 ignored, mesh lib 30 PASS/4 ignored; both changed socket fixtures PASS. Broad server sequence: 174 PASS/1 FAIL/13 ignored in676.85s: unchanged review_mesh_watch_reports_liveness_expiry_without_another_edit received type=error instead of resync; isolated unchanged executable PASS11.71s. This is not a green full gate or a waived failure. Final serial fast gate and failure diagnosis remain required. Raw logs evidence/mesh-agent-transport-round2/merge-*. No performance claim from kernel functional timings.
Author
Owner

Bulk peer-retirement primitive committed/pushed as cf6fa28a55. Reuses the existing generic-netlink client, one empty WGDEVICE_F_REPLACE_PEERS request; no library or protocol change. Per-commit fmt, all-feature/all-target mesh Clippy and 27 ordinary mesh tests PASS. New weighted isolated real-kernel case PASS: 1,000 peers retired in 133,682 us at load 28.82 25.42 27.85; public device identity and IPv4/IPv6 routes retained; empty replay and later link deletion pass. Node integration is deliberately a separate next commit. Abrupt-stop journal regression has been added locally and is running red before that integration.

Bulk peer-retirement primitive committed/pushed as cf6fa28a554f0c9a4ba199411f013e444fef8c66. Reuses the existing generic-netlink client, one empty WGDEVICE_F_REPLACE_PEERS request; no library or protocol change. Per-commit fmt, all-feature/all-target mesh Clippy and 27 ordinary mesh tests PASS. New weighted isolated real-kernel case PASS: 1,000 peers retired in 133,682 us at load 28.82 25.42 27.85; public device identity and IPv4/IPv6 routes retained; empty replay and later link deletion pass. Node integration is deliberately a separate next commit. Abrupt-stop journal regression has been added locally and is running red before that integration.
Author
Owner

MAT-R4 reproduced before repair at e4731898: imported fb1b9bbe review_pending_input_limit_retires_only_its_attachment fails after retaining 4,194,304 B (0.05 s), and new real-Unix-socket retained_input_credit test fails because the next byte returns without credit (2.97 s). Evidence: evidence/mesh-agent-transport-round2/retention-review-red.log and retention-credit-direct-red.log. apps/tracer/src/terminal.ts already bounds each writer to 1,048,576 B; server handles need an independent absolute shim-Ack byte window. Repair keeps the host actor runnable, waits before enqueueing valid excess input, and explicitly retires only an internal producer bypassing the credit window.

MAT-R4 reproduced before repair at e4731898: imported fb1b9bbe review_pending_input_limit_retires_only_its_attachment fails after retaining 4,194,304 B (0.05 s), and new real-Unix-socket retained_input_credit test fails because the next byte returns without credit (2.97 s). Evidence: evidence/mesh-agent-transport-round2/retention-review-red.log and retention-credit-direct-red.log. apps/tracer/src/terminal.ts already bounds each writer to 1,048,576 B; server handles need an independent absolute shim-Ack byte window. Repair keeps the host actor runnable, waits before enqueueing valid excess input, and explicitly retires only an internal producer bypassing the credit window.
Author
Owner

Node shutdown/journal integration committed and pushed: 25e9caef53. Disabled intent is durable before kernel work; persistent-client bulk peer removal, owned-link deletion for all routes, existing firewall batches, then one cached journal retirement. Actual restart regression red on cf6fa28a: stale 2,000-route journal, 1 failed, 53.48 s. Green: all eight SIGKILL boundaries (intent/peers/link/policy x nft/nf_tables), 1,000 peers each, 2,000 routes, foreign IPv4/IPv6 routes preserved, Off retained, empty-journal inode unchanged on second restart; 20.98 s. Refused final journal write stays Stopping and explicit retry passes (1.09 s). Per-commit fmt, all-feature/all-target mesh Clippy and 27 ordinary mesh tests PASS. Shipping R6 budget still awaits the rebuilt artifact; no completion claim yet. Author review also identified mesh-specific CLI adaptation in the composition root; to satisfy D16/D198 I will move that unchanged metadata into the mesh plugin descriptor and make the generic node-component dispatcher depend on the agent feature, preserving help/skill/output behavior. No protocol/contract or foundational dependency change.

Node shutdown/journal integration committed and pushed: 25e9caef53c53e0b0344992a3684be12fc64cffc. Disabled intent is durable before kernel work; persistent-client bulk peer removal, owned-link deletion for all routes, existing firewall batches, then one cached journal retirement. Actual restart regression red on cf6fa28a: stale 2,000-route journal, 1 failed, 53.48 s. Green: all eight SIGKILL boundaries (intent/peers/link/policy x nft/nf_tables), 1,000 peers each, 2,000 routes, foreign IPv4/IPv6 routes preserved, Off retained, empty-journal inode unchanged on second restart; 20.98 s. Refused final journal write stays Stopping and explicit retry passes (1.09 s). Per-commit fmt, all-feature/all-target mesh Clippy and 27 ordinary mesh tests PASS. Shipping R6 budget still awaits the rebuilt artifact; no completion claim yet. Author review also identified mesh-specific CLI adaptation in the composition root; to satisfy D16/D198 I will move that unchanged metadata into the mesh plugin descriptor and make the generic node-component dispatcher depend on the agent feature, preserving help/skill/output behavior. No protocol/contract or foundational dependency change.
Author
Owner

Standby contract refinement (additive, D128/D198/D215): server Hello advertises leg-B bit4 REMOTE_STANDBY. Only peers advertising it receive the optional pre-Hello transport.standby Call; legacy peers keep reconnect behavior. The park Result precedes a cached server Hello, allowing activation to send the existing client Hello without another greeting round trip. Warm links remain guarded by ledger admission, revocation and certificate expiry, reserve at most one slot per enrolled host and 1,000 slots total, and release source/handshake permits while parked. Activation rechecks ledger authority and preserves the decoder suffix. New real-mTLS test reproduces rejection by the current greeting parser (standby-red.log, 0.99 s). Terminal Attach/Ack replay timing still needs the real 0/150/300 ms proof; warmed TLS alone is not a claim that the full echo target passes.

Standby contract refinement (additive, D128/D198/D215): server Hello advertises leg-B bit4 REMOTE_STANDBY. Only peers advertising it receive the optional pre-Hello transport.standby Call; legacy peers keep reconnect behavior. The park Result precedes a cached server Hello, allowing activation to send the existing client Hello without another greeting round trip. Warm links remain guarded by ledger admission, revocation and certificate expiry, reserve at most one slot per enrolled host and 1,000 slots total, and release source/handshake permits while parked. Activation rechecks ledger authority and preserves the decoder suffix. New real-mTLS test reproduces rejection by the current greeting parser (standby-red.log, 0.99 s). Terminal Attach/Ack replay timing still needs the real 0/150/300 ms proof; warmed TLS alone is not a claim that the full echo target passes.
Author
Owner

CLI ownership correction committed/pushed: d9ee14267b. Mesh declarations/adaptation live in the mesh plugin; generic local node dispatcher follows the infraternal agent feature, using the already-declared Tokio dependency. No protocol, public CLI behavior or Cargo.lock change. Fmt and all-feature/all-target Clippy for binary/agent/mesh PASS; 64 CLI tests, 27 ordinary mesh tests, 39 infraternal agent library tests PASS. Agent-only, mesh-only and server-only Clippy PASS with warnings denied. Minimal configurations exposed conditional mutability, copy/clone and empty-registry factory lint issues; corrected without changing the uniform fallible factory API. Shipping static rebuild and all final kernel/R6/1,000-peer production proofs now run on this head.

CLI ownership correction committed/pushed: d9ee14267b848c5f458ddcabec7a83809e5ca748. Mesh declarations/adaptation live in the mesh plugin; generic local node dispatcher follows the infraternal agent feature, using the already-declared Tokio dependency. No protocol, public CLI behavior or Cargo.lock change. Fmt and all-feature/all-target Clippy for binary/agent/mesh PASS; 64 CLI tests, 27 ordinary mesh tests, 39 infraternal agent library tests PASS. Agent-only, mesh-only and server-only Clippy PASS with warnings denied. Minimal configurations exposed conditional mutability, copy/clone and empty-registry factory lint issues; corrected without changing the uniform fallible factory API. Shipping static rebuild and all final kernel/R6/1,000-peer production proofs now run on this head.
Author
Owner

MAT-R4 repair committed and pushed: 64674655. Per-writer shim-Ack credit waits before Input enqueue; an invalid internal bypass gets an explicit stream Close, preserving sibling routes. Reuses the existing stream-retirement path rather than duplicating host cleanup. fmt PASS; touched server all-target Clippy PASS (standby-clippy-retry.log, 2m00s including lock wait). Real socket/actor regression suite: test result: ok. 19 passed; 0 failed; 2 ignored; 0 measured; 292 filtered out; finished in 1.24s. Red evidence was captured before repair; regression additions follow in their own commit. Full fast gate and latency work remain outstanding.

MAT-R4 repair committed and pushed: 64674655. Per-writer shim-Ack credit waits before Input enqueue; an invalid internal bypass gets an explicit stream Close, preserving sibling routes. Reuses the existing stream-retirement path rather than duplicating host cleanup. fmt PASS; touched server all-target Clippy PASS (standby-clippy-retry.log, 2m00s including lock wait). Real socket/actor regression suite: test result: ok. 19 passed; 0 failed; 2 ignored; 0 measured; 292 filtered out; finished in 1.24s. Red evidence was captured before repair; regression additions follow in their own commit. Full fast gate and latency work remain outstanding.
Author
Owner

R6 fixed on d9ee14267b. Exact reviewer shipping test: before 51,187,537 us (FAIL); after 775,555 us (PASS, <1 s), 1,000 kernel peers, durable state, real CLI. Earlier merged baseline 45,639,107 us. Load after 40.31/44.71/46.72. Bulk peer replacement, one link deletion and firewall batches; route journal retired once after kernel acknowledgement. All 26 real-kernel regressions PASS, including actual SIGKILL at four boundaries on both firewall backends (8/8), foreign-route preservation and refused journal retry. Production coordinator plus two shipping daemons at 1,000 peers/node: policy/connectivity PASS, 728.25 Mbps, RSS 11,243,520 bytes/node x 1,000 = 11,243,520,000 bytes projected, idle 0/0 ticks over 10 s. One real pair plus 999 public fixture members, not 1,000 live traffic pairs. Evidence: evidence/mesh-integrate; final gate and ARM build pending. No external host used.

R6 fixed on d9ee14267b848c5f458ddcabec7a83809e5ca748. Exact reviewer shipping test: before 51,187,537 us (FAIL); after 775,555 us (PASS, <1 s), 1,000 kernel peers, durable state, real CLI. Earlier merged baseline 45,639,107 us. Load after 40.31/44.71/46.72. Bulk peer replacement, one link deletion and firewall batches; route journal retired once after kernel acknowledgement. All 26 real-kernel regressions PASS, including actual SIGKILL at four boundaries on both firewall backends (8/8), foreign-route preservation and refused journal retry. Production coordinator plus two shipping daemons at 1,000 peers/node: policy/connectivity PASS, 728.25 Mbps, RSS 11,243,520 bytes/node x 1,000 = 11,243,520,000 bytes projected, idle 0/0 ticks over 10 s. One real pair plus 999 public fixture members, not 1,000 live traffic pairs. Evidence: evidence/mesh-integrate; final gate and ARM build pending. No external host used.
Author
Owner

Evidence committed: 378b97da41. docs/verification/mesh-integrate.md and evidence/mesh-integrate retain 26 kernel cases, shipping before/after, 8 SIGKILL boundaries, production 1,000-peer coordinator proof, and 7 additional both-backend namespace proofs (all PASS). Author checklist completed; no independent-review claim. Tracer typecheck/150 tests/build/transfer and protocol typecheck/36 tests PASS. Fmt PASS; raw logs preserve original whitespace. Full final-head scripts/verify fast is running with the explicitly recorded job-local dev profile. ARM static build pending; no deployment or dev push.

Evidence committed: 378b97da41584876c5aed8ba9828700c8511cd7d. docs/verification/mesh-integrate.md and evidence/mesh-integrate retain 26 kernel cases, shipping before/after, 8 SIGKILL boundaries, production 1,000-peer coordinator proof, and 7 additional both-backend namespace proofs (all PASS). Author checklist completed; no independent-review claim. Tracer typecheck/150 tests/build/transfer and protocol typecheck/36 tests PASS. Fmt PASS; raw logs preserve original whitespace. Full final-head scripts/verify fast is running with the explicitly recorded job-local dev profile. ARM static build pending; no deployment or dev push.
Author
Owner

MAT-R4 regressions committed and pushed: 4c269bd7 (repair 64674655). Keeps fb1b9bbe unchanged and adds a real Unix actor/socket credit regression: 4,194,304 retained bytes, one parked byte, independent sibling input, then Ack releases exactly one byte for one resumption. Gate: fmt PASS; server all-target Clippy PASS; embedded regression tests 19 passed, 0 failed, 2 explicit measurements ignored (retention-final-green.log, 1.24 s in CPUWeight=10000 scope). No full fast-gate claim yet. MAT-R5 also reproduced in the proper feature build: 2,054,726 us vs 300,000 us at load 44.31/46.17/47.31 (silent-review-featured-red.log); new dynamic guard and warm transport are under verification.

MAT-R4 regressions committed and pushed: 4c269bd7 (repair 64674655). Keeps fb1b9bbe unchanged and adds a real Unix actor/socket credit regression: 4,194,304 retained bytes, one parked byte, independent sibling input, then Ack releases exactly one byte for one resumption. Gate: fmt PASS; server all-target Clippy PASS; embedded regression tests 19 passed, 0 failed, 2 explicit measurements ignored (retention-final-green.log, 1.24 s in CPUWeight=10000 scope). No full fast-gate claim yet. MAT-R5 also reproduced in the proper feature build: 2,054,726 us vs 300,000 us at load 44.31/46.17/47.31 (silent-review-featured-red.log); new dynamic guard and warm transport are under verification.
Author
Owner

ARM static build completed on final head 378b97da41, pinned 1.99.0, unchanged release profile. ELF aarch64 statically linked/stripped; PT_INTERP absent; 18,877,112 bytes versus unchanged 13,817,816-byte ceiling. SHA256 a631a782e172609be9a65d7c21172dc203aa159508ebe2b7208a435e83da9949. x86_64 21,315,280 bytes versus 16,404,816; known D205 static-size overrun retained. No budget/profile adjustment. Full final-head gate continues with TLS/QUIC runtime tests; all preceding tests pass.

ARM static build completed on final head 378b97da41584876c5aed8ba9828700c8511cd7d, pinned 1.99.0, unchanged release profile. ELF aarch64 statically linked/stripped; PT_INTERP absent; 18,877,112 bytes versus unchanged 13,817,816-byte ceiling. SHA256 a631a782e172609be9a65d7c21172dc203aa159508ebe2b7208a435e83da9949. x86_64 21,315,280 bytes versus 16,404,816; known D205 static-size overrun retained. No budget/profile adjustment. Full final-head gate continues with TLS/QUIC runtime tests; all preceding tests pass.
Author
Owner

Final gate at 378b97da: fmt, VT fmt, CLI compile-out, Clippy, cargo-deny PASS; static known size FAIL. Workspace test row failed only auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory: socket_tests.rs:588 initial event type error instead of snapshot; server suite 291 PASS/1 FAIL/32 ignored. Identical saved test executable isolated immediately PASS (0.93 s), no source or timeout change. Per #118 rule, detached origin/dev baseline 8e7467c0 is building the same auth socket test in job scratch; load recorded. Will record its result, then rerun the full final-head gate. No waiver claimed.

Final gate at 378b97da: fmt, VT fmt, CLI compile-out, Clippy, cargo-deny PASS; static known size FAIL. Workspace test row failed only auth::tests::socket_tests::mesh_calls_and_subscriptions_deliver_scoped_live_inventory: socket_tests.rs:588 initial event type error instead of snapshot; server suite 291 PASS/1 FAIL/32 ignored. Identical saved test executable isolated immediately PASS (0.93 s), no source or timeout change. Per #118 rule, detached origin/dev baseline 8e7467c0 is building the same auth socket test in job scratch; load recorded. Will record its result, then rerun the full final-head gate. No waiver claimed.
Author
Owner

#129 round2: inherited Mesh liveness auth gate investigation
Branch mesh-agent-transport; investigation started from commit 4c269bd7.
No production code, tests, timeout values, auth credentials or baseline checkout modified.
No new benchmark/load generator or foundational choice.

Observed original merge e4731898 broad server --lib result (merge-tests.log):
test result: FAILED. 174 passed; 1 failed; 13 ignored; 0 measured; 0 filtered out; finished in 676.85s
review_mesh_watch_reports_liveness_expiry_without_another_edit line83:
left: String("error")
right: "resync"
initial_live=true current_live=false revision=0 expiry_event_received=true
Original isolated same executable (merge-liveness-isolated.log):
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 187 filtered out; finished in 11.71s

Read-only source trace:

  • review_liveness.rs is byte-identical with origin/dev 8e7467c07c;
    SHA256 8f750c61251a55b0abc8456c34867158a803d4bfa50b0af979317c35e43f2bbb.
  • Fixture overrides authority read timeout to2s and uses a one-connection in-memory SQLite pool;
    checkout ping is already disabled to protect that fixture from cancelled ping losing its DB.
  • websocket.rs PluginHost::authorized calls while_authorized_operation. Authority deadline
    failures propagate Err(()); MeshPlugin::run breaks its worker. They do not directly emit
    the Mesh type:error event observed by the failed assertion.
  • plugins/mesh/src/socket.rs send_mesh_resync calls send_mesh_snapshot; list_with_deadline
    errors become mesh_error_event(error) and withdraw the watch. Its sanitized error strings
    distinguish Storage (mesh unavailable), Denied (forbidden), NotFound, Conflict, etc.
  • plugins/mesh/src/api.rs list_with_deadline obtains a transaction and performs normal
    snapshot/view access queries. map_sql_error maps general SQLx errors to Storage. Thus
    a SQLx PoolTimedOut could cause this event, but Database errors and other SQLx errors
    also could. Original log does not print the sanitized event error or SQLx variant.
  • The test subsequently successfully queries the owner and independently lists the snapshot
    at revision0 with offline node. This rules out persistent destruction of the entire fixture
    DB as the cause; it does not rule out a transient storage/acquisition failure.

Conclusion:
The original event failure is not proven to be a whitelisted auth socket/review3 timeout.
Do not apply a #118 baseline waiver, loosen deadlines, or classify the isolated pass as a
passing whole gate. Detached origin/dev baseline comparison was intentionally not run:
we cannot assert applicability from type:error alone.

Recommended next verification: unchanged complete server --lib/full fast gate. If it recurs,
use a temporary scratch diagnostic to capture only sanitized event error and SQLx error
variant/database code (never bound values, credentials, complete JSON, or token hashes).
Only an established covered timeout may proceed to same-load-window baseline comparison.
No scripts/verify fast rerun claimed for this read-only investigation; root owns final gate.

#129 round2: inherited Mesh liveness auth gate investigation Branch mesh-agent-transport; investigation started from commit 4c269bd7. No production code, tests, timeout values, auth credentials or baseline checkout modified. No new benchmark/load generator or foundational choice. Observed original merge e4731898 broad server --lib result (merge-tests.log): test result: FAILED. 174 passed; 1 failed; 13 ignored; 0 measured; 0 filtered out; finished in 676.85s review_mesh_watch_reports_liveness_expiry_without_another_edit line83: left: String("error") right: "resync" initial_live=true current_live=false revision=0 expiry_event_received=true Original isolated same executable (merge-liveness-isolated.log): test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 187 filtered out; finished in 11.71s Read-only source trace: - review_liveness.rs is byte-identical with origin/dev 8e7467c07cd2ec1668a775a846076b278f68ef38; SHA256 8f750c61251a55b0abc8456c34867158a803d4bfa50b0af979317c35e43f2bbb. - Fixture overrides authority read timeout to2s and uses a one-connection in-memory SQLite pool; checkout ping is already disabled to protect that fixture from cancelled ping losing its DB. - websocket.rs PluginHost::authorized calls while_authorized_operation. Authority deadline failures propagate Err(()); MeshPlugin::run breaks its worker. They do not directly emit the Mesh type:error event observed by the failed assertion. - plugins/mesh/src/socket.rs send_mesh_resync calls send_mesh_snapshot; list_with_deadline errors become mesh_error_event(error) and withdraw the watch. Its sanitized error strings distinguish Storage (mesh unavailable), Denied (forbidden), NotFound, Conflict, etc. - plugins/mesh/src/api.rs list_with_deadline obtains a transaction and performs normal snapshot/view access queries. map_sql_error maps general SQLx errors to Storage. Thus a SQLx PoolTimedOut could cause this event, but Database errors and other SQLx errors also could. Original log does not print the sanitized event error or SQLx variant. - The test subsequently successfully queries the owner and independently lists the snapshot at revision0 with offline node. This rules out persistent destruction of the entire fixture DB as the cause; it does not rule out a transient storage/acquisition failure. Conclusion: The original event failure is not proven to be a whitelisted auth socket/review3 timeout. Do not apply a #118 baseline waiver, loosen deadlines, or classify the isolated pass as a passing whole gate. Detached origin/dev baseline comparison was intentionally not run: we cannot assert applicability from type:error alone. Recommended next verification: unchanged complete server --lib/full fast gate. If it recurs, use a temporary scratch diagnostic to capture only sanitized event error and SQLx error variant/database code (never bound values, credentials, complete JSON, or token hashes). Only an established covered timeout may proceed to same-load-window baseline comparison. No scripts/verify fast rerun claimed for this read-only investigation; root owns final gate.
Author
Owner

Detached dev baseline 8e7467c0 same auth socket test PASS (1.48 s), followed by original immutable head executable in the baseline load window (output retained). Baseline compilation 6m34s; original immediate isolation already PASS (0.93 s). Baseline did not reproduce the failure, so no #118 waiver applies. No code/timeouts changed. Full scripts/verify fast is rerunning on unchanged final head 378b97da with the documented dev profile; final table will be posted.

Detached dev baseline 8e7467c0 same auth socket test PASS (1.48 s), followed by original immutable head executable in the baseline load window (output retained). Baseline compilation 6m34s; original immediate isolation already PASS (0.93 s). Baseline did not reproduce the failure, so no #118 waiver applies. No code/timeouts changed. Full scripts/verify fast is rerunning on unchanged final head 378b97da with the documented dev profile; final table will be posted.
Author
Owner

Binary-growth attribution subtask started on mesh-agent-transport; current parent base 4c269bd7, immutable comparison a5f744fbc1 vs515d371249d2809114133f9245a7947a3278d13c. Read repository contracts and copied issue history; no production changes. Baseline cargo-bloat JSON and unstripped copy confirmed. Native build source-adapter/recipe/ABI/optimization are byte-identical and verified for cache reuse. Holding compilation until parent timing smoke finishes. Will record exact toolchain/profile, all-function/crate attribution, stripping method and duplication candidates. No commit/push/deploy/issue closure.

Binary-growth attribution subtask started on mesh-agent-transport; current parent base 4c269bd7, immutable comparison a5f744fbc1d5e8966de46982b995d816e91baff5 vs515d371249d2809114133f9245a7947a3278d13c. Read repository contracts and copied issue history; no production changes. Baseline cargo-bloat JSON and unstripped copy confirmed. Native build source-adapter/recipe/ABI/optimization are byte-identical and verified for cache reuse. Holding compilation until parent timing smoke finishes. Will record exact toolchain/profile, all-function/crate attribution, stripping method and duplication candidates. No commit/push/deploy/issue closure.
Author
Owner

Step: additive REMOTE_STANDBY capability committed and pushed (D128/D198/D215), preserving legacy pre-greeting behavior. Head recorded by git below. Per-commit fmt and plugin-api all-target clippy PASS; library tests 10 passed, 0 failed. Real mTLS standby tests currently 4 passed (5.58s): parked greeting timeout, identity slot bound/release, duplicate refusal preserving first connection, ledger revocation cancellation. Client review silent-cut measured 223034us vs previous2054726us; terminal netem timings still pending, no RTT target claim yet.
83c8b8a0b9

Step: additive REMOTE_STANDBY capability committed and pushed (D128/D198/D215), preserving legacy pre-greeting behavior. Head recorded by git below. Per-commit fmt and plugin-api all-target clippy PASS; library tests 10 passed, 0 failed. Real mTLS standby tests currently 4 passed (5.58s): parked greeting timeout, identity slot bound/release, duplicate refusal preserving first connection, ledger revocation cancellation. Client review silent-cut measured 223034us vs previous2054726us; terminal netem timings still pending, no RTT target claim yet. 83c8b8a0b9fc2ff4a1fad2e8b00c56425ff9dc65
Author
Owner

Step: server standby admission module integrated and pushed; exact head below. One parked connection per enrolled host,1000 total; no active actor or plugin worker until client Hello; handshake permits released while parked, authority fenced writes and ledger recheck on activation. Per-commit fmt/clippy PASS; remote server suite58 passed/12 ignored15.54s; standby QUIC revocation/duplicate/greeting-limit and TCP activation coverage included. Warm client/RTT acceptance remains in progress. Evidence: standby-all-clippy-retry.log, standby-server-remote-tests.log.
6994bc5993

Step: server standby admission module integrated and pushed; exact head below. One parked connection per enrolled host,1000 total; no active actor or plugin worker until client Hello; handshake permits released while parked, authority fenced writes and ledger recheck on activation. Per-commit fmt/clippy PASS; remote server suite58 passed/12 ignored15.54s; standby QUIC revocation/duplicate/greeting-limit and TCP activation coverage included. Warm client/RTT acceptance remains in progress. Evidence: standby-all-clippy-retry.log, standby-server-remote-tests.log. 6994bc5993e5c17b86ab223c58805e666ef33492
Author
Owner

Step: real mTLS standby regressions committed/pushed (head below). All5 pass: QUIC park timeout/activation, revoke, duplicate isolation; TCP same-channel cached-greeting activation;1000-slot admission/release. Original park lifetime regression red before implementation (ConnectionLost0.99s), green5.46s including5200ms deliberate idle. Server remote suite58 passed/12 ignored15.54s, fmt/all-target clippy PASS. No cold-greeting deadline changed.
3894435faf

Step: real mTLS standby regressions committed/pushed (head below). All5 pass: QUIC park timeout/activation, revoke, duplicate isolation; TCP same-channel cached-greeting activation;1000-slot admission/release. Original park lifetime regression red before implementation (ConnectionLost0.99s), green5.46s including5200ms deliberate idle. Server remote suite58 passed/12 ignored15.54s, fmt/all-target clippy PASS. No cold-greeting deadline changed. 3894435faf9858751e451d92dd0b7d0bc3b63b18
Author
Owner

Finished/pushed mesh-integrate: 378b97da41. Reviewed feec1988 merged with --no-ff; dev unchanged, orchestrator owns fast-forward. Atomic steps: bf28c10a merge, d49cdf48 reviewer regression, cf6fa28a bulk primitive, 25e9caef durable shutdown, d9ee1426 plugin-owned CLI, 378b97da evidence. No deployment or issue close.

R6 real shipping 1,000-peer down: merged baseline 45,639,107 us; exact reviewer red 51,187,537 us; fixed 775,555 us (<1 s), load 40.31/44.71/46.72. 26 real-kernel regressions PASS, including eight actual SIGKILL boundaries on both backends and durable-journal retry. Seven additional ingress/transit/fallback namespace proofs PASS. Production coordinator + two shipping daemons, 1,000 peers each, policy/connectivity PASS; RSS 11,243,520 bytes/node x 1,000 = 11,243,520,000 bytes projected; idle 0/0 ticks over 10 s; throughput 728.25 Mbit/s. One live pair + 999 public fixtures, not 1,000 traffic pairs. Local infraternal-dev only, no VM or load generator.

Tracer check, 150 source tests, production build/transfer PASS; protocol check/36 tests PASS. Transfer gzip/Brotli: critical 291678/242453, deferred 49647/43731, largest on-demand 15015/13346 bytes, all within unchanged ceilings. Author reviewer checklist completed. Evidence: docs/verification/mesh-integrate.md and evidence/mesh-integrate/.

Final full scripts/verify fast, same head, verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| CLI plugin compile-out    | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+

Static x86_64: 21,315,280 bytes vs max 16,404,816. Separately built ARM: 18,877,112 vs max 13,817,816. Both static/stripped, PT_INTERP absent; known D205 size overrun retained. Release profiles/budgets unchanged. Native gate uses documented job-local dev opt-level 1 only for infraternal/infraternal-agent/infraternal-plugin-api; this is explicitly a qualified development-profile result.

Initial full run failed only mesh_calls_and_subscriptions_deliver_scoped_live_inventory (initial error event instead of snapshot). Unchanged saved executable passed isolated (0.93 s), detached dev 8e7467c0 passed (1.48 s), original executable passed in baseline window (1.25 s), and complete head rerun PASS. No source/timeouts changed and no #118 waiver claimed. Initial/retry/comparison raw logs retained as small public findings in /tmp; build targets and detached baseline removed at handoff. No root result.md.

Finished/pushed mesh-integrate: 378b97da41584876c5aed8ba9828700c8511cd7d. Reviewed feec1988 merged with --no-ff; dev unchanged, orchestrator owns fast-forward. Atomic steps: bf28c10a merge, d49cdf48 reviewer regression, cf6fa28a bulk primitive, 25e9caef durable shutdown, d9ee1426 plugin-owned CLI, 378b97da evidence. No deployment or issue close. R6 real shipping 1,000-peer down: merged baseline 45,639,107 us; exact reviewer red 51,187,537 us; fixed 775,555 us (<1 s), load 40.31/44.71/46.72. 26 real-kernel regressions PASS, including eight actual SIGKILL boundaries on both backends and durable-journal retry. Seven additional ingress/transit/fallback namespace proofs PASS. Production coordinator + two shipping daemons, 1,000 peers each, policy/connectivity PASS; RSS 11,243,520 bytes/node x 1,000 = 11,243,520,000 bytes projected; idle 0/0 ticks over 10 s; throughput 728.25 Mbit/s. One live pair + 999 public fixtures, not 1,000 traffic pairs. Local infraternal-dev only, no VM or load generator. Tracer check, 150 source tests, production build/transfer PASS; protocol check/36 tests PASS. Transfer gzip/Brotli: critical 291678/242453, deferred 49647/43731, largest on-demand 15015/13346 bytes, all within unchanged ceilings. Author reviewer checklist completed. Evidence: docs/verification/mesh-integrate.md and evidence/mesh-integrate/. Final full scripts/verify fast, same head, verbatim: ``` +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | CLI plugin compile-out | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ``` Static x86_64: 21,315,280 bytes vs max 16,404,816. Separately built ARM: 18,877,112 vs max 13,817,816. Both static/stripped, PT_INTERP absent; known D205 size overrun retained. Release profiles/budgets unchanged. Native gate uses documented job-local dev opt-level 1 only for infraternal/infraternal-agent/infraternal-plugin-api; this is explicitly a qualified development-profile result. Initial full run failed only mesh_calls_and_subscriptions_deliver_scoped_live_inventory (initial error event instead of snapshot). Unchanged saved executable passed isolated (0.93 s), detached dev 8e7467c0 passed (1.48 s), original executable passed in baseline window (1.25 s), and complete head rerun PASS. No source/timeouts changed and no #118 waiver claimed. Initial/retry/comparison raw logs retained as small public findings in /tmp; build targets and detached baseline removed at handoff. No root result.md.
Author
Owner

D215 original binary attribution: immutable a5f744fb vs515d3712, Rust1.99.0/LLVM23.1.1, cargo-bloat0.12.1, x86musl release opt3/full LTO/1codegen/unwind, default features and identical lockfile. .text +76736 B, accounted symbols +75950 B; largest net crates infraternal_agent +25096, remote plugin +13762, server +9690,std +8824,serde_json +4058,quinn +3619,serde_core +3261. Supervisor/proof server_path44632 B offsets old run_inner -24699 and quic_session -1859; router extraction33044 offsets build_router_core -32685. run_channel still122 symbols, only+132 B: added daemon generic duplication is unsupported. Added behavior covers candidate proof, lifecycle/status/listener leases, retained input, metadata and existing runtime/drop costs; original515 lacks the later reviewed ingress repair. Unwind/exception sections +13968 B; .rodata0. GNU strip2.46 --strip-all paired files20616408→20706840 (+90432), distinguished from historical Cargo shipping20614656→20705152 (+90496);64 B delta discrepancy remains explicit. Candidate enum-based proof sharing may be measured, no unmeasured savings promised. Full table, per-item functional justification/offsets, method, hashes and raw JSON: evidence/mesh-agent-transport-round2/bloat-attribution.md and bloat-attribution.json; raw all-function reports bloat-a5f744fb.json/bloat-515d3712.json. Immutable binaries preserved in job scratch before shared target release. All subtask compilation stopped. No production edits/commit/push/deploy/closure; parent final-head fast gate remains required.

D215 original binary attribution: immutable a5f744fb vs515d3712, Rust1.99.0/LLVM23.1.1, cargo-bloat0.12.1, x86musl release opt3/full LTO/1codegen/unwind, default features and identical lockfile. .text +76736 B, accounted symbols +75950 B; largest net crates infraternal_agent +25096, remote plugin +13762, server +9690,std +8824,serde_json +4058,quinn +3619,serde_core +3261. Supervisor/proof server_path44632 B offsets old run_inner -24699 and quic_session -1859; router extraction33044 offsets build_router_core -32685. run_channel still122 symbols, only+132 B: added daemon generic duplication is unsupported. Added behavior covers candidate proof, lifecycle/status/listener leases, retained input, metadata and existing runtime/drop costs; original515 lacks the later reviewed ingress repair. Unwind/exception sections +13968 B; .rodata0. GNU strip2.46 --strip-all paired files20616408→20706840 (+90432), distinguished from historical Cargo shipping20614656→20705152 (+90496);64 B delta discrepancy remains explicit. Candidate enum-based proof sharing may be measured, no unmeasured savings promised. Full table, per-item functional justification/offsets, method, hashes and raw JSON: evidence/mesh-agent-transport-round2/bloat-attribution.md and bloat-attribution.json; raw all-function reports bloat-a5f744fb.json/bloat-515d3712.json. Immutable binaries preserved in job scratch before shared target release. All subtask compilation stopped. No production edits/commit/push/deploy/closure; parent final-head fast gate remains required.
Author
Owner

Step: remote plugin exposes current-RTT authenticated liveness, no fixed2s deadline in the new guard; head below. Same24 authenticated counters,50ms owned observation, RTT+200ms silence budget; raw UDP and duplicates do not prove liveness. fmt/all-target touched clippy PASS, remote plugin11 passed7.60s; integration review223034us vs300000us.1000 adaptive guard/real terminal0,150,300ms acceptance still pending. Current shipping and optimized fixtures are compiling; no benchmark overlap.
ecbe93e543

Step: remote plugin exposes current-RTT authenticated liveness, no fixed2s deadline in the new guard; head below. Same24 authenticated counters,50ms owned observation, RTT+200ms silence budget; raw UDP and duplicates do not prove liveness. fmt/all-target touched clippy PASS, remote plugin11 passed7.60s; integration review223034us vs300000us.1000 adaptive guard/real terminal0,150,300ms acceptance still pending. Current shipping and optimized fixtures are compiling; no benchmark overlap. ecbe93e54325be8853d133f391b5405521ee5602
Author
Owner

Step: warm enrolled fallback + cached greeting/decoder promotion and background mesh re-probe committed/pushed (head below). Legacy peers unchanged; component-off allocates no warming future, cancellation closes only owned channels. Client server-path6 passed/1 ignored0.64s, fmt/all-target touched clippy PASS. Review silent-cut223034us vs300000us. Current optimized terminal and1000 adaptive measurements pending; no claim that warm handshake elimination alone meets RTT+250ms terminal stall.
8b9223293c

Step: warm enrolled fallback + cached greeting/decoder promotion and background mesh re-probe committed/pushed (head below). Legacy peers unchanged; component-off allocates no warming future, cancellation closes only owned channels. Client server-path6 passed/1 ignored0.64s, fmt/all-target touched clippy PASS. Review silent-cut223034us vs300000us. Current optimized terminal and1000 adaptive measurements pending; no claim that warm handshake elimination alone meets RTT+250ms terminal stall. 8b9223293ca131143e413ed0a2eb0c12f4075217
Author
Owner

Orchestrator: dev fast-forwarded to mesh-integrate 378b97da (mesh data plane round 3 + R6 batched shutdown: 1,000 peers 45.64 s → 0.776 s). mesh-policy-verify (#173) campaign is running on top. Static size now x86 21,315,280 / arm 18,877,112 — part of the open size-baseline owner question; mesh is not in tonight's production batch.

Orchestrator: dev fast-forwarded to mesh-integrate 378b97da (mesh data plane round 3 + R6 batched shutdown: 1,000 peers 45.64 s → 0.776 s). mesh-policy-verify (#173) campaign is running on top. Static size now x86 21,315,280 / arm 18,877,112 — part of the open size-baseline owner question; mesh is not in tonight's production batch.
Author
Owner

Step: review31213cb5 silent-blackhole test carried unchanged and pushed (head below). Red2054726us, green223034us vs300000us; encrypted UDP drops without close/path removal, legacy mock server so this tests adaptive detection plus cold local fallback selection. Warm fallback correctness established separately by real mTLS standby tests; full terminal and netem target not yet established. Logs: silent-review-red.log, silent-review-green.log, standby-client-complete-tests.log.
19882c1ade

Step: review31213cb5 silent-blackhole test carried unchanged and pushed (head below). Red2054726us, green223034us vs300000us; encrypted UDP drops without close/path removal, legacy mock server so this tests adaptive detection plus cold local fallback selection. Warm fallback correctness established separately by real mTLS standby tests; full terminal and netem target not yet established. Logs: silent-review-red.log, silent-review-green.log, standby-client-complete-tests.log. 19882c1ade6f5b735659b8fb3b46f5051574c41c
Author
Owner

Finding / proposed additive contract for terminal latency (D13/D50/D128/D198/D215): cached fallback TLS/Hello alone still requires a new terminal AttachAck before retained Input. The remaining network flights must be measured by the current real-PTY netem fixture; cut-to-echo budgets are now RTT+250ms, local mesh p99 direct+2ms, report saved before assertions.

Code evidence: embedded.rs reattach_all sets awaiting_ack and waits shim Ack before input replay. A naive parallel warm Attach is unsafe: shim session.rs:526 deliberately supersedes an attached peer with the same writer ID, even though Inputs::select shares durable cursors. It would evict the live mesh writer.

If measured flights miss the target, propose optional warm-writer capability with bounded existing writer IDs (128/host), explicit shared-reader selection negotiated with the existing shim, authoritative AttachAck before any input, zero output credit while parked, and a bounded negotiated resume-cursor control operation before fallback replay. Pending-input/keepalive ACK timing can request a shadow response before hard path expiry; duplicate input remains deduplicated at the surviving shim, duplicate output never consumes leg-A credit twice. No extra terminal engine/library, plugin worker or host actor. Legacy peers retain ordinary replacement semantics; refusal of priming keeps active mesh unchanged. Revoke/expiry/cancellation remain owned and admission-bounded. Protocol/parser extensions require real-PTY coexistence tests and the existing shim/frame fuzz gates. This is proposed before any priming production code; no RTT acceptance claimed yet.

Finding / proposed additive contract for terminal latency (D13/D50/D128/D198/D215): cached fallback TLS/Hello alone still requires a new terminal AttachAck before retained Input. The remaining network flights must be measured by the current real-PTY netem fixture; cut-to-echo budgets are now RTT+250ms, local mesh p99 direct+2ms, report saved before assertions. Code evidence: embedded.rs reattach_all sets awaiting_ack and waits shim Ack before input replay. A naive parallel warm Attach is unsafe: shim session.rs:526 deliberately supersedes an attached peer with the same writer ID, even though Inputs::select shares durable cursors. It would evict the live mesh writer. If measured flights miss the target, propose optional warm-writer capability with bounded existing writer IDs (128/host), explicit shared-reader selection negotiated with the existing shim, authoritative AttachAck before any input, zero output credit while parked, and a bounded negotiated resume-cursor control operation before fallback replay. Pending-input/keepalive ACK timing can request a shadow response before hard path expiry; duplicate input remains deduplicated at the surviving shim, duplicate output never consumes leg-A credit twice. No extra terminal engine/library, plugin worker or host actor. Legacy peers retain ordinary replacement semantics; refusal of priming keeps active mesh unchanged. Revoke/expiry/cancellation remain owned and admission-bounded. Protocol/parser extensions require real-PTY coexistence tests and the existing shim/frame fuzz gates. This is proposed before any priming production code; no RTT acceptance claimed yet.
Author
Owner

#129 bounded shared shim selector work started on mesh-agent-transport at base/head 19882c1ade.
Read latest #129 warm-writer proposal before changes. Optional capability bit3=8 and new0x1D fixed-u32 selector; Attach negotiation precedes a single writer selection, before state/input/resize. Ordinary and shared modes coexist; ordinary replaces ordinary, shared replaces shared; disconnected successors cannot evict a live peer. Shared mode never becomes required for fresh ordinary writers after promotion. SO_PEERCRED,32peer cap,512retained writers and1MiB input budget unchanged. Real-PTY coexistence/dedup/refusal tests first; no transport implementation or new dependency/engine. Compilation permitted after namespace loop ended; coordinate root before builds and commits. Root owns final scripts/verify fast and RTT/scale gates.

#129 bounded shared shim selector work started on mesh-agent-transport at base/head 19882c1ade6f5b735659b8fb3b46f5051574c41c. Read latest #129 warm-writer proposal before changes. Optional capability bit3=8 and new0x1D fixed-u32 selector; Attach negotiation precedes a single writer selection, before state/input/resize. Ordinary and shared modes coexist; ordinary replaces ordinary, shared replaces shared; disconnected successors cannot evict a live peer. Shared mode never becomes required for fresh ordinary writers after promotion. SO_PEERCRED,32peer cap,512retained writers and1MiB input budget unchanged. Real-PTY coexistence/dedup/refusal tests first; no transport implementation or new dependency/engine. Compilation permitted after namespace loop ended; coordinate root before builds and commits. Root owns final scripts/verify fast and RTT/scale gates.
Author
Owner

Head 19882c1a, optimized shipping binary 20,788,096 B, SHA256 144f5476c47d4ad94af6fa3e133c814e359d0adba04237a37cea19afa3079a0d. Real kernel namespace/PTY runs at 0/150/300 ms RTT all reach enrolled_fallback, real_terminal, mesh_preferred and fallback_retains_bytes, then fail mesh reprobe after clearing the silent packet cut: server path unavailable: Mesh at remote_mesh_namespace_tests.rs:227; mesh.status is unavailable after the timeout. Durations 64.03/92.90/125.22 s. Logs: evidence/mesh-agent-transport-round2/standby-basic-namespace-{0,150,300}.log. No latency acceptance claimed: fixture wrote its report after lifecycle checks, so the failure discarded the measured timings. Moving partial latency evidence before mesh reprobe; investigating the recovery regression with a focused test. 1,000-pair watchdog false-interruption measurements are running in the local CPUWeight=10000 scope; no own compilation in that window.

Head 19882c1a, optimized shipping binary 20,788,096 B, SHA256 144f5476c47d4ad94af6fa3e133c814e359d0adba04237a37cea19afa3079a0d. Real kernel namespace/PTY runs at 0/150/300 ms RTT all reach enrolled_fallback, real_terminal, mesh_preferred and fallback_retains_bytes, then fail mesh reprobe after clearing the silent packet cut: server path unavailable: Mesh at remote_mesh_namespace_tests.rs:227; mesh.status is unavailable after the timeout. Durations 64.03/92.90/125.22 s. Logs: evidence/mesh-agent-transport-round2/standby-basic-namespace-{0,150,300}.log. No latency acceptance claimed: fixture wrote its report after lifecycle checks, so the failure discarded the measured timings. Moving partial latency evidence before mesh reprobe; investigating the recovery regression with a focused test. 1,000-pair watchdog false-interruption measurements are running in the local CPUWeight=10000 scope; no own compilation in that window.
Author
Owner

#129 optional shared shim writer seam: source findings and test matrix.
Current durable cursors already live in Inputs keyed by writer. The blocker is session.rs duplicate eviction after frame handling, not Inputs::select. Existing framing uses cap bits0/1/2 and tags0x1B SelectWriter,0x1C SnapshotWithFlags; bit3=8/tag0x1D are free in the shim namespace. Local SO_PEERCRED and private socket permissions remain the authority boundary; the host passes only its authenticated durable writer binding.
Design: optional shared mode requires SEQUENCED_INPUT+MULTI_WRITER+SHARED_WRITER negotiated in Attach, then exactly one SelectSharedWriter(nonzero existing writer), before state/input/resize. It never allocates a new durable identity. Ordinary SelectWriter remains valid with or without shared capability and creates fresh ordinary identities. Ordinary peers supersede ordinary peers, shared peers supersede shared peers, the two modes coexist. Disconnected successors must not supersede retained peers.32peer admission refusal must preserve the live ordinary attachment;512retained identities and1MiB shared input queue unchanged.
A parked peer issues no ReadFrom until promotion, so it has no output cursor. Existing InputStateRequest and InputAck are authoritative and bounded; duplicate input is trimmed by the shared accepted cursor and written offsets advance only on actual PTY writes. Actual network priming/cancellation remains separate transport work owned by root. Shared capability is optional and must never become required for fresh ordinary writers after promotion.
Test matrix:

  • shim unit frame.rs: fixed little-endian0x1D framing, owned/borrowed agreement, every fragmentation split and short/trailing payload refusal.
  • real PTY crates/infraternal/tests/shim.rs: ordinary/shared coexistence, raw echo input replay through both peers yields exactly one payload, equal durable states, shared drop preserves ordinary.
  • real PTY: replacement within each mode, fresh ordinary SelectWriter with shared capability advertised/selected remains ordinary; existing caps0 replacement remains unchanged.
  • real PTY: missing prerequisite caps, no shared cap, zero/unknown writer, before-Attach/repeated selector refusal; active writer preserved.
  • real PTY:32peer full admission refusal preserves active; coalesced malformed shared successor cannot evict valid shared/ordinary peers.
  • agent sessions helper tests: refuse old shims before sending new selector, capability intersection, advertised supported helper sends canonical selection.
  • existing fuzz target fuzz/fuzz_targets/shim_frame_decode.rs exercises both decoders, roundtrip and fragmented/coalesced stream decoder; requires run after parser addition.
  • existing agent_review real-shim regressions: resume, independent writers, geometry and explicit output credit.
  • future transport priming: extend parked_fallback_is_cancelled_by_ledger_revocation with actually primed terminal; existing test proves only parked transport cancellation.
    No new engine/library. No RTT/scale performance claim from this seam. Root owns final full fast gate and primed transport/recovery measurements.
#129 optional shared shim writer seam: source findings and test matrix. Current durable cursors already live in Inputs keyed by writer. The blocker is session.rs duplicate eviction after frame handling, not Inputs::select. Existing framing uses cap bits0/1/2 and tags0x1B SelectWriter,0x1C SnapshotWithFlags; bit3=8/tag0x1D are free in the shim namespace. Local SO_PEERCRED and private socket permissions remain the authority boundary; the host passes only its authenticated durable writer binding. Design: optional shared mode requires SEQUENCED_INPUT+MULTI_WRITER+SHARED_WRITER negotiated in Attach, then exactly one SelectSharedWriter(nonzero existing writer), before state/input/resize. It never allocates a new durable identity. Ordinary SelectWriter remains valid with or without shared capability and creates fresh ordinary identities. Ordinary peers supersede ordinary peers, shared peers supersede shared peers, the two modes coexist. Disconnected successors must not supersede retained peers.32peer admission refusal must preserve the live ordinary attachment;512retained identities and1MiB shared input queue unchanged. A parked peer issues no ReadFrom until promotion, so it has no output cursor. Existing InputStateRequest and InputAck are authoritative and bounded; duplicate input is trimmed by the shared accepted cursor and written offsets advance only on actual PTY writes. Actual network priming/cancellation remains separate transport work owned by root. Shared capability is optional and must never become required for fresh ordinary writers after promotion. Test matrix: - shim unit frame.rs: fixed little-endian0x1D framing, owned/borrowed agreement, every fragmentation split and short/trailing payload refusal. - real PTY crates/infraternal/tests/shim.rs: ordinary/shared coexistence, raw echo input replay through both peers yields exactly one payload, equal durable states, shared drop preserves ordinary. - real PTY: replacement within each mode, fresh ordinary SelectWriter with shared capability advertised/selected remains ordinary; existing caps0 replacement remains unchanged. - real PTY: missing prerequisite caps, no shared cap, zero/unknown writer, before-Attach/repeated selector refusal; active writer preserved. - real PTY:32peer full admission refusal preserves active; coalesced malformed shared successor cannot evict valid shared/ordinary peers. - agent sessions helper tests: refuse old shims before sending new selector, capability intersection, advertised supported helper sends canonical selection. - existing fuzz target fuzz/fuzz_targets/shim_frame_decode.rs exercises both decoders, roundtrip and fragmented/coalesced stream decoder; requires run after parser addition. - existing agent_review real-shim regressions: resume, independent writers, geometry and explicit output credit. - future transport priming: extend parked_fallback_is_cancelled_by_ledger_revocation with actually primed terminal; existing test proves only parked transport cancellation. No new engine/library. No RTT/scale performance claim from this seam. Root owns final full fast gate and primed transport/recovery measurements.
Author
Owner

Head 19882c1a optimized fixture; local infraternal-dev, systemd-run --user --scope -p CPUWeight=10000, no own compilation/load generator. 1000 actual QUIC pairs, transport-only, no PTYs/enrollment, serial profiles, ~16s sampling plus setup/settle.
adaptive: live=1000/1000 false_interruptions=934 window=18.106s cpu=12.33s (68.1% one core), payload=5547419B packets=148654, RSSdelta=162848768B (both peers and 1000 client endpoints), max authenticated silence=790424us; load_start=68.71 59.07 43.80 49/1524 3941932, load_end=63.20 58.33 43.81 52/1433 3947906.
unguarded: live=1000/1000 false_interruptions=0 window=18.170s cpu=12.74s (70.1% one core), payload=5649587B packets=152105, RSSdelta=114221056B (both peers and 1000 client endpoints), max authenticated silence=594152us; load_start=61.10 57.98 43.77 53/1442 3950270, load_end=58.02 57.47 43.91 64/1566 3955984.
legacy: live=1000/1000 false_interruptions=0 window=16.930s cpu=0.59s (3.5% one core), payload=50083B packets=1352, RSSdelta=176812032B (both peers and 1000 client endpoints), max authenticated silence=14468750us; load_start=56.26 57.12 43.87 44/1485 3957055, load_end=52.43 56.20 43.78 61/1454 3959096.
Adaptive current-RTT+200ms guard FAILS at scale: healthy peers remain connected but 934 watchers falsely time out. This is not accepted or waived. Source fixture preserves failure report before assertions. Evidence: evidence/mesh-agent-transport-round2/mesh-idle-guarded-.json and standby-basic-scale-.log.

Head 19882c1a optimized fixture; local infraternal-dev, systemd-run --user --scope -p CPUWeight=10000, no own compilation/load generator. 1000 actual QUIC pairs, transport-only, no PTYs/enrollment, serial profiles, ~16s sampling plus setup/settle. adaptive: live=1000/1000 false_interruptions=934 window=18.106s cpu=12.33s (68.1% one core), payload=5547419B packets=148654, RSSdelta=162848768B (both peers and 1000 client endpoints), max authenticated silence=790424us; load_start=68.71 59.07 43.80 49/1524 3941932, load_end=63.20 58.33 43.81 52/1433 3947906. unguarded: live=1000/1000 false_interruptions=0 window=18.170s cpu=12.74s (70.1% one core), payload=5649587B packets=152105, RSSdelta=114221056B (both peers and 1000 client endpoints), max authenticated silence=594152us; load_start=61.10 57.98 43.77 53/1442 3950270, load_end=58.02 57.47 43.91 64/1566 3955984. legacy: live=1000/1000 false_interruptions=0 window=16.930s cpu=0.59s (3.5% one core), payload=50083B packets=1352, RSSdelta=176812032B (both peers and 1000 client endpoints), max authenticated silence=14468750us; load_start=56.26 57.12 43.87 44/1485 3957055, load_end=52.43 56.20 43.78 61/1454 3959096. Adaptive current-RTT+200ms guard FAILS at scale: healthy peers remain connected but 934 watchers falsely time out. This is not accepted or waived. Source fixture preserves failure report before assertions. Evidence: evidence/mesh-agent-transport-round2/mesh-idle-guarded-*.json and standby-basic-scale-*.log.
Author
Owner

Recovery investigation at19882c1a: existing agent path Server fixture did not advertise REMOTE_STANDBY and rejected transport.standby, so prior6 functional tests never exercised parked activation. Added optional real-mTLS parking, retained decoder/control channel and a focused full cycle: fallback -> Mesh -> parked fallback -> restoredMesh -> newparking; remote path.status calls pass after activation and recovery. Focused1/1 PASS1.29s; complete path suite7passed0failed1existingignored1.28s, standard debug --features mesh,remote under CPUWeight10000. Thus no unconditional warm-to-Mesh control failure demonstrated. Original failing kernel proof remains unwaived; parent healthy1000-pair adaptive guard false-interruption evidence is a separate candidate and not a proven cause of that exact failure. Initial focused failures were test receiver-type compile mismatch and owned fixture QUIC address rebind; corrected before accepting evidence. No production recovery fix. Raw logs recovery-focused*.log/recovery-path-suite.log. Auth-owned shared writer helper actualcase also PASS1/1 in0.31s; initialincorrectname0tests and wrongcwdrelativepath refusal retained. Parent final gate and real namespace diagnosis remain required. Authorized server native priming contract now has dedicated implementation plan and failing admission/activation test pending build coordination; no server production change yet.

Recovery investigation at19882c1a: existing agent path Server fixture did not advertise REMOTE_STANDBY and rejected transport.standby, so prior6 functional tests never exercised parked activation. Added optional real-mTLS parking, retained decoder/control channel and a focused full cycle: fallback -> Mesh -> parked fallback -> restoredMesh -> newparking; remote path.status calls pass after activation and recovery. Focused1/1 PASS1.29s; complete path suite7passed0failed1existingignored1.28s, standard debug --features mesh,remote under CPUWeight10000. Thus no unconditional warm-to-Mesh control failure demonstrated. Original failing kernel proof remains unwaived; parent healthy1000-pair adaptive guard false-interruption evidence is a separate candidate and not a proven cause of that exact failure. Initial focused failures were test receiver-type compile mismatch and owned fixture QUIC address rebind; corrected before accepting evidence. No production recovery fix. Raw logs recovery-focused*.log/recovery-path-suite.log. Auth-owned shared writer helper actualcase also PASS1/1 in0.31s; initialincorrectname0tests and wrongcwdrelativepath refusal retained. Parent final gate and real namespace diagnosis remain required. Authorized server native priming contract now has dedicated implementation plan and failing admission/activation test pending build coordination; no server production change yet.
Author
Owner

Completed additive API slice bd5c3322 (pushed): reserve REMOTE_PRIMED_WRITERS bit5 independently of existing bit4 TLS parking, enabling mutually negotiated native writer priming for D215. plugin-api fmt PASS, all-target clippy PASS11.22s, library/integration/doc tests PASS (10tests). No terminal latency or whole-branch completion claim: client/server priming integration and the healthy-at-scale watchdog failure remain under work. Evidence: primed-api-tests.log.

Completed additive API slice bd5c3322 (pushed): reserve REMOTE_PRIMED_WRITERS bit5 independently of existing bit4 TLS parking, enabling mutually negotiated native writer priming for D215. plugin-api fmt PASS, all-target clippy PASS11.22s, library/integration/doc tests PASS (10tests). No terminal latency or whole-branch completion claim: client/server priming integration and the healthy-at-scale watchdog failure remain under work. Evidence: primed-api-tests.log.
Author
Owner

Adaptive watchdog diagnostic lane started on mesh-agent-transport at bd5c3322 (D215). Read CLAUDE/decisions/architecture/process, current #129 and parent #79 comments. Existing optimized healthy scale regression remains red: 934/1000 guards time out although all 1000 QUIC connections remain live. Added test-only real guard poll-gap and timeout RTT/minRTT/loss/authenticated ACK/PING telemetry before any deadline change. No new engine/library or changed assertion; root coordinates compilation and local CPUWeight10000 measurement window.

Adaptive watchdog diagnostic lane started on mesh-agent-transport at bd5c3322 (D215). Read CLAUDE/decisions/architecture/process, current #129 and parent #79 comments. Existing optimized healthy scale regression remains red: 934/1000 guards time out although all 1000 QUIC connections remain live. Added test-only real guard poll-gap and timeout RTT/minRTT/loss/authenticated ACK/PING telemetry before any deadline change. No new engine/library or changed assertion; root coordinates compilation and local CPUWeight10000 measurement window.
Author
Owner

Server native priming subtask started from parent authorized hot-writer contract on mesh-agent-transport (API bit5 now bd5c3322). Ownership server remote_standby/remote_link/remote_runtime/embedded plus dedicated module/tests; root owns client/daemon/cursor and auth worker owns shim/sessions. Real-mTLS RED: primed_standby_greets_without_replacing_the_live_actor_before_activation fails at the priming Result, ApplicationClosed,0passed1failed0.29s; raw server-priming-admission-red.log. Test requires immediate native parked greeting/Hello without replacing generation, then authority-checked activation with no second greeting. Production draft now bounded64B strict options, parking RAII, one actor-owned asynchronous <=128writer secondary, firstAck cache,200ms retained-input hedge, per-writer cursor/credit and output overlap trim, activation waiter outside plugin actor turn. Source freeze pending first typecheck after coordinated65s sanitizer window; first interrupted check exit143 is not accepted. No commit/push/deploy or successful production claim. Existing1s actor write deadline is a documented unresolved saturated-write latency limit; no budget broadening. Plan evidence/server-priming-plan.md.

Server native priming subtask started from parent authorized hot-writer contract on mesh-agent-transport (API bit5 now bd5c3322). Ownership server remote_standby/remote_link/remote_runtime/embedded plus dedicated module/tests; root owns client/daemon/cursor and auth worker owns shim/sessions. Real-mTLS RED: primed_standby_greets_without_replacing_the_live_actor_before_activation fails at the priming Result, ApplicationClosed,0passed1failed0.29s; raw server-priming-admission-red.log. Test requires immediate native parked greeting/Hello without replacing generation, then authority-checked activation with no second greeting. Production draft now bounded64B strict options, parking RAII, one actor-owned asynchronous <=128writer secondary, firstAck cache,200ms retained-input hedge, per-writer cursor/credit and output overlap trim, activation waiter outside plugin actor turn. Source freeze pending first typecheck after coordinated65s sanitizer window; first interrupted check exit143 is not accepted. No commit/push/deploy or successful production claim. Existing1s actor write deadline is a documented unresolved saturated-write latency limit; no budget broadening. Plan evidence/server-priming-plan.md.
Author
Owner

Watchdog source finding at bd5c3322, remote_quic.rs:250: each 50ms adaptive loop recreates connection.closed(), separately reads RTT, then separately snapshots frame stats. Quinn0.11.12 connection.rs:376 closed() locks state and registers a Notify waiter; recreating/cancelling it repeats this work. Source-derived estimate at1000 paths: ~20000 closure-waiter registrations/s plus separate RTT/frame state-lock calls, not a measured profiler count. Diagnostic fixture now records actual guard poll gaps, timeout lifetime, RTT/minRTT/loss and initial/final PING counts; no production deadline or assertion changed. After baseline diagnosis, candidate is one pinned closed future and one ConnectionStats snapshot per observation, keeping all24 post-decrypt/dedup counters and RTT+200ms semantics. Build/measurement window coordinated with root; no new engine or dependency.

Watchdog source finding at bd5c3322, remote_quic.rs:250: each 50ms adaptive loop recreates connection.closed(), separately reads RTT, then separately snapshots frame stats. Quinn0.11.12 connection.rs:376 closed() locks state and registers a Notify waiter; recreating/cancelling it repeats this work. Source-derived estimate at1000 paths: ~20000 closure-waiter registrations/s plus separate RTT/frame state-lock calls, not a measured profiler count. Diagnostic fixture now records actual guard poll gaps, timeout lifetime, RTT/minRTT/loss and initial/final PING counts; no production deadline or assertion changed. After baseline diagnosis, candidate is one pinned closed future and one ConnectionStats snapshot per observation, keeping all24 post-decrypt/dedup counters and RTT+200ms semantics. Build/measurement window coordinated with root; no new engine or dependency.
Author
Owner

Shared shim selector committed at 12f4a685: optional capability bit 3 and fixed 0x1D/u32 encoding; ordinary SelectWriter bytes unchanged. Parser regression failed before the encoding change. Gates: shim fmt PASS; strict all-target shim Clippy PASS (19.48 s); shim lib 62 passed, 0 failed, 12 measurements ignored. Exact production frame parser ASAN fixture: 409,803 executions in 31 s, no crash. Initial run stopped at its 512 MiB harness ceiling before corpus processing; instrumented initial usage was 529 MiB. Retry used a 1,024 MiB harness ceiling; product bounds were unchanged. Logs: shared-writer-codec-red.log, shared-writer-shim-clippy-retry.log, shared-writer-geometry-shim-tests.log, shared-writer-fuzz.log and shared-writer-fuzz-retry.log under evidence/mesh-agent-transport-round2. Session admission/coexistence is a separate next commit; no terminal-latency acceptance yet.

Shared shim selector committed at 12f4a685: optional capability bit 3 and fixed 0x1D/u32 encoding; ordinary SelectWriter bytes unchanged. Parser regression failed before the encoding change. Gates: shim fmt PASS; strict all-target shim Clippy PASS (19.48 s); shim lib 62 passed, 0 failed, 12 measurements ignored. Exact production frame parser ASAN fixture: 409,803 executions in 31 s, no crash. Initial run stopped at its 512 MiB harness ceiling before corpus processing; instrumented initial usage was 529 MiB. Retry used a 1,024 MiB harness ceiling; product bounds were unchanged. Logs: shared-writer-codec-red.log, shared-writer-shim-clippy-retry.log, shared-writer-geometry-shim-tests.log, shared-writer-fuzz.log and shared-writer-fuzz-retry.log under evidence/mesh-agent-transport-round2. Session admission/coexistence is a separate next commit; no terminal-latency acceptance yet.
Author
Owner

Shared shim session state committed at b87c223f: ordinary/shared sockets coexist only for a negotiated existing nonzero writer; replacement is within mode. Rejected successors and full 32-peer admission preserve the working peer. Durable requested/accepted geometry prevents an old standby socket restoring stale dimensions after another writer types; refused resize restores accepted geometry. Gates: shim fmt and strict all-target Clippy PASS; lib 62 passed, 0 failed, 12 explicit measurements ignored. Real PTY regressions failed first, then the exact production shim component runner passed all 12 integration tests in 6.77 s; test source is the next separate commit. This is component evidence, not a final shipping CLI gate. DWARF: InputCursors 32 B (previous two u64 fields = 16 B), Peer 128 B; maximum 513 cursors x 16 B x 200 PTYs = 1,641,600 B additional logical metadata, excluding allocator/socket/buffer RSS. No new map, per-resize allocation, or retained-input copy. Evidence shared-writer-geometry-*.log/txt and shared-writer-component-pty-retry.log; real recovery/scale acceptance remains pending.

Shared shim session state committed at b87c223f: ordinary/shared sockets coexist only for a negotiated existing nonzero writer; replacement is within mode. Rejected successors and full 32-peer admission preserve the working peer. Durable requested/accepted geometry prevents an old standby socket restoring stale dimensions after another writer types; refused resize restores accepted geometry. Gates: shim fmt and strict all-target Clippy PASS; lib 62 passed, 0 failed, 12 explicit measurements ignored. Real PTY regressions failed first, then the exact production shim component runner passed all 12 integration tests in 6.77 s; test source is the next separate commit. This is component evidence, not a final shipping CLI gate. DWARF: InputCursors 32 B (previous two u64 fields = 16 B), Peer 128 B; maximum 513 cursors x 16 B x 200 PTYs = 1,641,600 B additional logical metadata, excluding allocator/socket/buffer RSS. No new map, per-resize allocation, or retained-input copy. Evidence shared-writer-geometry-*.log/txt and shared-writer-component-pty-retry.log; real recovery/scale acceptance remains pending.
Author
Owner

New native relay lifecycle regression reproduced before fixing: dropping Service immediately after spawn, before its first task poll, leaves the owned QUIC transport open. Real QUIC test failed 0 passed/1 failed in 2.63 s (primed-service-cancel-red.log). The retirement guard was instantiated inside the async body; an unpolled aborted future never executed that statement. Source now captures the guard before spawn. Green verification remains pending. Separately, the exact production bounded cursor parser/body completed 1,551,050 ASAN executions in 31 s without a crash (remote-cursor-fuzz.log); this is parser evidence, not integrated transport/PTY acceptance.

New native relay lifecycle regression reproduced before fixing: dropping Service immediately after spawn, before its first task poll, leaves the owned QUIC transport open. Real QUIC test failed 0 passed/1 failed in 2.63 s (primed-service-cancel-red.log). The retirement guard was instantiated inside the async body; an unpolled aborted future never executed that statement. Source now captures the guard before spawn. Green verification remains pending. Separately, the exact production bounded cursor parser/body completed 1,551,050 ASAN executions in 31 s without a crash (remote-cursor-fuzz.log); this is parser evidence, not integrated transport/PTY acceptance.
Author
Owner

Priming lifecycle review found a connection-wide mode race: the client switches future writer selection to ordinary before the server processes activation, while an already-started setup may still deliver its binding. That setup could evict the active ordinary shim peer. Additive proposal under negotiated REMOTE_PRIMED_WRITERS bit 5: a primed native writer begins with canonical Call(0, transport.prime, {}) followed by AttachTerm on the same ordered bound stream; ordinary writers begin with AttachTerm. The receiver uses per-stream intent, including setup arriving across promotion; no global mode toggle. The marker is exactly {} (no additional JSON parser). Existing peers/ordinary streams retain their greeting and first-frame contract. Pending setup tasks are cancelled/joined before server promotion; retained input and authority remain unchanged. A real-QUIC marker regression is being established before implementation, with the concurrent-promotion server regression to follow.

Priming lifecycle review found a connection-wide mode race: the client switches future writer selection to ordinary before the server processes activation, while an already-started setup may still deliver its binding. That setup could evict the active ordinary shim peer. Additive proposal under negotiated REMOTE_PRIMED_WRITERS bit 5: a primed native writer begins with canonical Call(0, transport.prime, {}) followed by AttachTerm on the same ordered bound stream; ordinary writers begin with AttachTerm. The receiver uses per-stream intent, including setup arriving across promotion; no global mode toggle. The marker is exactly {} (no additional JSON parser). Existing peers/ordinary streams retain their greeting and first-frame contract. Pending setup tasks are cancelled/joined before server promotion; retained input and authority remain unchanged. A real-QUIC marker regression is being established before implementation, with the concurrent-promotion server regression to follow.
Author
Owner

Debug1000 watchdog diagnostic on b87c223f + source union failed in handshake setup, exit101,106.62s (CPUWeight10000, no own compiler/fuzzer). Server incoming.await TimedOut at remote_mesh_idle_tests.rs:60 propagated JoinError; sampling/watchdog phase never began, no new RTT/poll-gap telemetry. Old934/1000 JSON is unchanged and not reused as this run. Evidence adaptive-diagnostic-debug-1.log/.exit/-provenance.json; executable SHA256b8bef3907e69ec7e98e8ce74a850d6076a7b395b067667d6f7cd92fc087a8991. Hold released; optimized fixture required before evaluating guard correction. No production guard/deadline/assertion change.

Debug1000 watchdog diagnostic on b87c223f + source union failed in handshake setup, exit101,106.62s (CPUWeight10000, no own compiler/fuzzer). Server incoming.await TimedOut at remote_mesh_idle_tests.rs:60 propagated JoinError; sampling/watchdog phase never began, no new RTT/poll-gap telemetry. Old934/1000 JSON is unchanged and not reused as this run. Evidence adaptive-diagnostic-debug-1.log/.exit/-provenance.json; executable SHA256b8bef3907e69ec7e98e8ce74a850d6076a7b395b067667d6f7cd92fc087a8991. Hold released; optimized fixture required before evaluating guard correction. No production guard/deadline/assertion change.
Author
Owner

Independent watchdog/config source finding (not an attribution of existing namespace failure): remote_server_path.rs connect configures mesh keepalive as max(previous live connection RTT/2,100ms); replacement passes that previous path RTT at lines~438. PeerFreshness interrupted_adaptive budgets the new mesh connection current RTT+200ms. Different/improving paths can therefore have a configured probe period longer than the guard budget: e.g previous1000ms => keepalive500ms, new20ms => guard220ms. Source-derived example, not a measured run. Caller-owned fix needs a focused differential-RTT regression or guard accounting for actual configured probe timing; adaptive_guard lane does not edit remote_server_path.rs. Root notified.

Independent watchdog/config source finding (not an attribution of existing namespace failure): remote_server_path.rs connect configures mesh keepalive as max(previous live connection RTT/2,100ms); replacement passes that previous path RTT at lines~438. PeerFreshness interrupted_adaptive budgets the new mesh connection current RTT+200ms. Different/improving paths can therefore have a configured probe period longer than the guard budget: e.g previous1000ms => keepalive500ms, new20ms => guard220ms. Source-derived example, not a measured run. Caller-owned fix needs a focused differential-RTT regression or guard accounting for actual configured probe timing; adaptive_guard lane does not edit remote_server_path.rs. Root notified.
Author
Owner

Host shared-shim negotiation helper committed/pushed at 9fc0f890. It refuses zero identity and missing prerequisite capabilities before sending the additive selector; a valid shared connection issues no ReadFrom until explicit transport admission. Gates: agent fmt PASS; strict all-target agent Clippy with mesh,remote PASS (primed-agent-clippy-retry.log); real Unix helper negotiation test PASS 1/1 in 0.31 s across seven advertised-capability cases (recovery-shared-helper-crate-cwd.log). Earlier direct binary invocation from the repository root failed because the inherited test scratch directory is relative to the crate directory; the corrected crate-cwd run passed. Full agent suite is now running, and final shipping/PTY/latency gates remain pending.

Host shared-shim negotiation helper committed/pushed at 9fc0f890. It refuses zero identity and missing prerequisite capabilities before sending the additive selector; a valid shared connection issues no ReadFrom until explicit transport admission. Gates: agent fmt PASS; strict all-target agent Clippy with mesh,remote PASS (primed-agent-clippy-retry.log); real Unix helper negotiation test PASS 1/1 in 0.31 s across seven advertised-capability cases (recovery-shared-helper-crate-cwd.log). Earlier direct binary invocation from the repository root failed because the inherited test scratch directory is relative to the crate directory; the corrected crate-cwd run passed. Full agent suite is now running, and final shipping/PTY/latency gates remain pending.
Author
Owner

D215 / #129 server native secondary progress on branch mesh-agent-transport. The initial real-mTLS admission regression was red (0 passed, 1 failed, ApplicationClosed, 0.29s). The first green focused server run then passed4 tests (0 failed,0 ignored,0.19s after3m13s compilation), including an actor writer opened AFTER parking: warm QUIC must create the matching durable writer with transport.prime{} immediately before AttachTerm, and host generation must stay unchanged until activation. Socket tests cover later input without resending the first suffix, overlapping output and stale snapshots. Exact log: evidence/mesh-agent-transport-round2/server-priming-first-green.log. This is not final acceptance.

The negotiated per-bound-stream marker removes the connection-global shared/ordinary selection race. Setup remains owned/bounded (one task,128 writer slots), and promotion aborts/joins pending setup before clearing priming. Additional draft protections, still awaiting their gate: native queued packets retain source channel identity so retired frames cannot affect a rebound writer; shadow errors/backpressure validate before ordinary processing; input hedging has a separate16KiB outstanding window using existing retained input only.

The owner-authorized snapshot policy grants16KiB in the first hedge flight, then at most min(browser remaining credit,MAX_FRAME_LEN) in a subsequent flight, funding legal indivisible snapshots without granting the full8MiB browser ceiling. Native output remains within existing bounded queues. Shadow transport credit and browser credit are distinct; overlapping/duplicate output is trimmed before browser charging. Duplicate/stale snapshots need their dedicated new tests before acceptance.

An existing parser negative test reproduced another RED using the saved server binary without compilation (0 passed,1 failed,0.00s): serde struct derivation accepted an array despite deny_unknown_fields. Both standby/activation draft parsers now require an object prefix inside their64-byte bound, with scalar/array cases and an exact-production-body ASAN harness prepared. Log: server-standby-object-shape-red.log. Fix/fuzz gate pending.

The existing actor can await an active write for1s, delaying the200ms hedge under write saturation. Silent-cut small input and saturated QUIC queues remain separate cases; no general RTT+250ms claim is asserted. No deployment or issue closure.

D215 / #129 server native secondary progress on branch mesh-agent-transport. The initial real-mTLS admission regression was red (0 passed, 1 failed, ApplicationClosed, 0.29s). The first green focused server run then passed4 tests (0 failed,0 ignored,0.19s after3m13s compilation), including an actor writer opened AFTER parking: warm QUIC must create the matching durable writer with transport.prime{} immediately before AttachTerm, and host generation must stay unchanged until activation. Socket tests cover later input without resending the first suffix, overlapping output and stale snapshots. Exact log: evidence/mesh-agent-transport-round2/server-priming-first-green.log. This is not final acceptance. The negotiated per-bound-stream marker removes the connection-global shared/ordinary selection race. Setup remains owned/bounded (one task,128 writer slots), and promotion aborts/joins pending setup before clearing priming. Additional draft protections, still awaiting their gate: native queued packets retain source channel identity so retired frames cannot affect a rebound writer; shadow errors/backpressure validate before ordinary processing; input hedging has a separate16KiB outstanding window using existing retained input only. The owner-authorized snapshot policy grants16KiB in the first hedge flight, then at most min(browser remaining credit,MAX_FRAME_LEN) in a subsequent flight, funding legal indivisible snapshots without granting the full8MiB browser ceiling. Native output remains within existing bounded queues. Shadow transport credit and browser credit are distinct; overlapping/duplicate output is trimmed before browser charging. Duplicate/stale snapshots need their dedicated new tests before acceptance. An existing parser negative test reproduced another RED using the saved server binary without compilation (0 passed,1 failed,0.00s): serde struct derivation accepted an array despite deny_unknown_fields. Both standby/activation draft parsers now require an object prefix inside their64-byte bound, with scalar/array cases and an exact-production-body ASAN harness prepared. Log: server-standby-object-shape-red.log. Fix/fuzz gate pending. The existing actor can await an active write for1s, delaying the200ms hedge under write saturation. Silent-cut small input and saturated QUIC queues remain separate cases; no general RTT+250ms claim is asserted. No deployment or issue closure.
Author
Owner

Optimized standalone exact-production watchdog/driver diagnostic at9fc0f890: FAIL179/1000 guards while all1000mTLS QUIC pairs stay live. Opt3/fullLTO/1CGU GNU transport-only harness;214 locked registry artifacts match root version/source/checksum. CPUWeight10000, no own compiler/fuzzer; sampling16.911362s,1419ticks/100Hz=0.839cores,RSSdelta209571840B(total both peers), max authenticated silence486925us, maxbulk observationgap77624us; load30.44/40.19/50.51 ->27.27/39.00/49.96. Every failed watchdog maxpollgap<76ms (none>=200ms), all emitted new PINGs, none failed before500mssettle. Timeout RTT p50/p99/max4849/12915/15915us; loss min/p50/p99/max0/1/9/14; watchdog lifetimes1.16..15.1s. This disproves simple watchdog starvation/un-emitted initial probe for this window; ordinary authenticated ACK gaps exceed currentRTT+200ms. No policy change or causal pin/snapshot claim. Evidence adaptive-harness-baseline.{log,json,exit} and -provenance.json; immutable7,904,416B executableSHA256af87af749c10d28b54d465994745857a80094d04dcde1f66e58d762c16236b8e.

Optimized standalone exact-production watchdog/driver diagnostic at9fc0f890: FAIL179/1000 guards while all1000mTLS QUIC pairs stay live. Opt3/fullLTO/1CGU GNU transport-only harness;214 locked registry artifacts match root version/source/checksum. CPUWeight10000, no own compiler/fuzzer; sampling16.911362s,1419ticks/100Hz=0.839cores,RSSdelta209571840B(total both peers), max authenticated silence486925us, maxbulk observationgap77624us; load30.44/40.19/50.51 ->27.27/39.00/49.96. Every failed watchdog maxpollgap<76ms (none>=200ms), all emitted new PINGs, none failed before500mssettle. Timeout RTT p50/p99/max4849/12915/15915us; loss min/p50/p99/max0/1/9/14; watchdog lifetimes1.16..15.1s. This disproves simple watchdog starvation/un-emitted initial probe for this window; ordinary authenticated ACK gaps exceed currentRTT+200ms. No policy change or causal pin/snapshot claim. Evidence adaptive-harness-baseline.{log,json,exit} and -provenance.json; immutable7,904,416B executableSHA256af87af749c10d28b54d465994745857a80094d04dcde1f66e58d762c16236b8e.
Author
Owner

Step: pushed a2de1d1e, bounded native cursor parser (D198/D215). Typed serde structs unexpectedly accept [1]; the first exact-shape test failed. Added object-prefix admission plus whole-object typed decoding, max64B, denying duplicates/unknown/trailing/negative/overflow values. Parser now1PASS0FAIL0.01s; fmtPASS; strict agent all-target mesh,remote ClippyPASS7.76s. Logs remote-cursor-unit.log (red), remote-cursor-unit-green.log, admission-cursor-fmt.log and admission-cursor-clippy.log under evidence/mesh-agent-transport-round2. Existing cursor ASAN run had no crash but predated the object-shape fix; its old round-trip property was insufficient to catch array acceptance. New fuzz property will check shape explicitly.

Step: pushed a2de1d1e, bounded native cursor parser (D198/D215). Typed serde structs unexpectedly accept [1]; the first exact-shape test failed. Added object-prefix admission plus whole-object typed decoding, max64B, denying duplicates/unknown/trailing/negative/overflow values. Parser now1PASS0FAIL0.01s; fmtPASS; strict agent all-target mesh,remote ClippyPASS7.76s. Logs remote-cursor-unit.log (red), remote-cursor-unit-green.log, admission-cursor-fmt.log and admission-cursor-clippy.log under evidence/mesh-agent-transport-round2. Existing cursor ASAN run had no crash but predated the object-shape fix; its old round-trip property was insufficient to catch array acceptance. New fuzz property will check shape explicitly.
Author
Owner

Step: pushed dcb027ce, reject expired enrollment before local state/control (D64/D198/D215). Real supervisor regression now uses its own private state. Before fix:0PASS1FAIL0.12s, one session directory created despite expired certificate. After fix:1PASS0FAIL0.01s, no local side effects. Uses existing require_current for current renewal credentials when present; no new authentication implementation. fmtPASS; strict agent all-target mesh,remote ClippyPASS7.76s. Evidence: expired-before-state-red.log, expired-before-state-green.log, admission-cursor-fmt.log and admission-cursor-clippy.log under evidence/mesh-agent-transport-round2. The earlier loaded full-suite expiry failure was not waived; deterministic admission ordering is fixed, full suite rerun remains required.

Step: pushed dcb027ce, reject expired enrollment before local state/control (D64/D198/D215). Real supervisor regression now uses its own private state. Before fix:0PASS1FAIL0.12s, one session directory created despite expired certificate. After fix:1PASS0FAIL0.01s, no local side effects. Uses existing require_current for current renewal credentials when present; no new authentication implementation. fmtPASS; strict agent all-target mesh,remote ClippyPASS7.76s. Evidence: expired-before-state-red.log, expired-before-state-green.log, admission-cursor-fmt.log and admission-cursor-clippy.log under evidence/mesh-agent-transport-round2. The earlier loaded full-suite expiry failure was not waived; deterministic admission ordering is fixed, full suite rerun remains required.
Author
Owner

Authenticated-gap diagnostic, same unmodified RTT+200ms guard: FAIL366/1000guards, all1000QUICpairs live; one extra companion production stats snapshot per actualguardpoll explicitly included. Prior sampled authenticated-gap maximum p50/p99/max190403/251313/256344us; mean p50130701us and sd25828us vs keepalive100ms (defaultACK25ms + sampling jitter); currentRTT p504005us. All failed pollgaps<89ms; all emitted newPING. Nine first failures207ms..<500ms precede a new authenticated gap sample; most later failures~14.8..15.9s. Extra diagnostics/different load39.00->35.25 prevent causal179->366 comparison. Raw adaptive-harness-gap-baseline.{log,json,exit}, provenance captures exactimports/lockedartifacts and diagnosticqualification. Next candidate only pinsclosed() and samples one coherentstats snapshot, retaining all24authenticatedcounters,currentRTT+200ms/50ms; no learnedbudget or terminalacceptance claim.

Authenticated-gap diagnostic, same unmodified RTT+200ms guard: FAIL366/1000guards, all1000QUICpairs live; one extra companion production stats snapshot per actualguardpoll explicitly included. Prior sampled authenticated-gap maximum p50/p99/max190403/251313/256344us; mean p50~130701us and sd25828us vs keepalive100ms (defaultACK25ms + sampling jitter); currentRTT p50~4005us. All failed pollgaps<89ms; all emitted newPING. Nine first failures207ms..<500ms precede a new authenticated gap sample; most later failures~14.8..15.9s. Extra diagnostics/different load39.00->35.25 prevent causal179->366 comparison. Raw adaptive-harness-gap-baseline.{log,json,exit}, provenance captures exactimports/lockedartifacts and diagnosticqualification. Next candidate only pinsclosed() and samples one coherentstats snapshot, retaining all24authenticatedcounters,currentRTT+200ms/50ms; no learnedbudget or terminalacceptance claim.
Author
Owner

Step: pushed54863ded, common native relay now recognizes canonical per-stream transport.prime only through the negotiated entry point (D198/D215). Unmarked/new ordinary streams preserve SelectWriter replacement; primed streams use shared shim ownership and first durable Ack, with cursor then credit ordered before output. Fail-first marker log primed-marker-red.log; four real QUIC/Unix cases and cancellation case now pass in the serial agent67PASS0FAIL11ignored23.22s +transport2PASS0FAIL0.01s. fmtPASS; strict all-target agent mesh,remote ClippyPASS2.43s (primed-relay-clippy.log). Test module/supervisor/warm client integration remain separate steps. Cursor exact-shape ASAN rerun now3823070 executions31s, no crash, RSS ceiling1GiB for instrumentation only (remote-cursor-shape-fuzz.log); existing product parser still64B bound.

Step: pushed54863ded, common native relay now recognizes canonical per-stream transport.prime only through the negotiated entry point (D198/D215). Unmarked/new ordinary streams preserve SelectWriter replacement; primed streams use shared shim ownership and first durable Ack, with cursor then credit ordered before output. Fail-first marker log primed-marker-red.log; four real QUIC/Unix cases and cancellation case now pass in the serial agent67PASS0FAIL11ignored23.22s +transport2PASS0FAIL0.01s. fmtPASS; strict all-target agent mesh,remote ClippyPASS2.43s (primed-relay-clippy.log). Test module/supervisor/warm client integration remain separate steps. Cursor exact-shape ASAN rerun now3823070 executions31s, no crash, RSS ceiling1GiB for instrumentation only (remote-cursor-shape-fuzz.log); existing product parser still64B bound.
Author
Owner

Step: pushed4842011d, remove previous-path RTT from new mesh keepalive (D128/D198/D215). Real QUIC regression at old input RTT5s failed0PASS1FAIL1.59s: healthy new path expired before inherited2.5s keepalive. New mesh probes100ms independently; guard still uses current authenticated ACK timing/currentRTT+200ms. Serial suite67PASS0FAIL11ignored23.22s plus transport2PASS; strict all-target mesh,remote ClippyPASS2.56s; fmtPASS. Logs mesh-new-rtt-red.log, primed-agent-full-serial.log, mesh-lifecycle-clippy-retry.log and mesh-lifecycle-fmt-check.log in evidence/mesh-agent-transport-round2. This fixes cross-path configuration, not the1000-connection false-interruption acceptance gap.

Step: pushed4842011d, remove previous-path RTT from new mesh keepalive (D128/D198/D215). Real QUIC regression at old input RTT5s failed0PASS1FAIL1.59s: healthy new path expired before inherited2.5s keepalive. New mesh probes100ms independently; guard still uses current authenticated ACK timing/currentRTT+200ms. Serial suite67PASS0FAIL11ignored23.22s plus transport2PASS; strict all-target mesh,remote ClippyPASS2.56s; fmtPASS. Logs mesh-new-rtt-red.log, primed-agent-full-serial.log, mesh-lifecycle-clippy-retry.log and mesh-lifecycle-fmt-check.log in evidence/mesh-agent-transport-round2. This fixes cross-path configuration, not the1000-connection false-interruption acceptance gap.
Author
Owner

Step: pusheda6485b16, preserve explicit component-down reason when connection closure wins (D198/D201/D215). New real-mTLS regression initially0PASS1FAIL1.43s, observedMeshInterrupted while applied preferred pathNone expectedMeshDisabled (component-down-close-red.log). Current applied preference now owns interruption reason and cooling. Serial agent67PASS0FAIL11ignored23.22s plus transport2PASS; fmtPASS; strict all-target mesh,remote ClippyPASS2.56s. No assertion/deadline loosening. Integration and namespace latency remain pending.

Step: pusheda6485b16, preserve explicit component-down reason when connection closure wins (D198/D201/D215). New real-mTLS regression initially0PASS1FAIL1.43s, observedMeshInterrupted while applied preferred pathNone expectedMeshDisabled (component-down-close-red.log). Current applied preference now owns interruption reason and cooling. Serial agent67PASS0FAIL11ignored23.22s plus transport2PASS; fmtPASS; strict all-target mesh,remote ClippyPASS2.56s. No assertion/deadline loosening. Integration and namespace latency remain pending.
Author
Owner

Step: pushed7a56c00f, separate real-engine path regression tests for4842011d/a6485b16 (D128/D198/D201/D215). Healthy native mesh now survives its keepalive window, and down-with-concurrent-close reportsMeshDisabled. Test-only variant shares the original down fixture. Fail-first logs mesh-new-rtt-red.log/component-down-close-red.log; successful serial agent67PASS0FAIL11ignored23.22s, transport2PASS0FAIL0.01s, fmtPASS and strict all-target mesh,remote ClippyPASS2.56s. All evidence under evidence/mesh-agent-transport-round2; no synthetic load generator used.

Step: pushed7a56c00f, separate real-engine path regression tests for4842011d/a6485b16 (D128/D198/D201/D215). Healthy native mesh now survives its keepalive window, and down-with-concurrent-close reportsMeshDisabled. Test-only variant shares the original down fixture. Fail-first logs mesh-new-rtt-red.log/component-down-close-red.log; successful serial agent67PASS0FAIL11ignored23.22s, transport2PASS0FAIL0.01s, fmtPASS and strict all-target mesh,remote ClippyPASS2.56s. All evidence under evidence/mesh-agent-transport-round2; no synthetic load generator used.
Author
Owner

Watchdog scheduling candidate per-crate gates PASS: fmt exit0, remote plugin all-target Clippy exit0,11realTLS/QUIC tests0fail5.22s (replayedUDP and one-way-auth-output included). Productionstep retains oneclosed() subscription and onecoherent RTT/frame snapshot, same24authenticatedcounters/currentRTT+200ms/50ms,state208B/path. Optimized sandwich pin0false,immutableold808false,pin0false at1000livepairs; pinruns1000guardsremain, maxsilence153020/117964us,CPU0.7323/0.6825core,RSS196030464/202223616B; load7.91->7.27 /7.52->6.43 vsold9.55->14.27, so exactcausality/loadrobustness not claimed. Evidence adaptive-watchdog-evidence.md and linkedraw/provenance. Rootownsindex/atomicstaging+push; noACKproductionedit or learneddeadline; freshignoredMAT-R5/currentPTY0,150,300/fullfast still required.

Watchdog scheduling candidate per-crate gates PASS: fmt exit0, remote plugin all-target Clippy exit0,11realTLS/QUIC tests0fail5.22s (replayedUDP and one-way-auth-output included). Productionstep retains oneclosed() subscription and onecoherent RTT/frame snapshot, same24authenticatedcounters/currentRTT+200ms/50ms,state208B/path. Optimized sandwich pin0false,immutableold808false,pin0false at1000livepairs; pinruns1000guardsremain, maxsilence153020/117964us,CPU0.7323/0.6825core,RSS196030464/202223616B; load7.91->7.27 /7.52->6.43 vsold9.55->14.27, so exactcausality/loadrobustness not claimed. Evidence adaptive-watchdog-evidence.md and linkedraw/provenance. Rootownsindex/atomicstaging+push; noACKproductionedit or learneddeadline; freshignoredMAT-R5/currentPTY0,150,300/fullfast still required.
Author
Owner

Step: pushedb1c2785c, separate native priming/cancellation regressions (D64/D198/D215). Reused real-mTLS pair and private controlled Unix shim: authoritative Ack, parked output not read, ordered cursor/credit, input/output, unmarked ordinary selection after promotion, malformed/unnegotiated marker refusal scoped to writer, unpolled owned-task cancellation closes connection. Serial agent67passed/0failed/11ignored23.22s +transport2passed; fmt and strictall-targetClippy passed. Controlled shim seam is complemented by realPTY tests; it does not prove end-to-end promotion timing.

Step: pushedb1c2785c, separate native priming/cancellation regressions (D64/D198/D215). Reused real-mTLS pair and private controlled Unix shim: authoritative Ack, parked output not read, ordered cursor/credit, input/output, unmarked ordinary selection after promotion, malformed/unnegotiated marker refusal scoped to writer, unpolled owned-task cancellation closes connection. Serial agent67passed/0failed/11ignored23.22s +transport2passed; fmt and strictall-targetClippy passed. Controlled shim seam is complemented by realPTY tests; it does not prove end-to-end promotion timing.
Author
Owner

Step: pushedcc2cb3c6, primed control activates without duplicate Hello (D64/D198/D215). Proof stores whether Hello was sent while parking; activation uses canonical transport.activate{}, cached decoder/greeting retained. Capability watcher retains bits, externally owned native supervisor serves existing writers while common plugin control starts. Compatibility defaults remain ordinary/basic standby/TCP. Serial agent67passed/0failed/11ignored23.22s +transport2passed; fmt and strict all-target agent Clippy passed. Actual realPTY recovery proof remains pending.

Step: pushedcc2cb3c6, primed control activates without duplicate Hello (D64/D198/D215). Proof stores whether Hello was sent while parking; activation uses canonical transport.activate{}, cached decoder/greeting retained. Capability watcher retains bits, externally owned native supervisor serves existing writers while common plugin control starts. Compatibility defaults remain ordinary/basic standby/TCP. Serial agent67passed/0failed/11ignored23.22s +transport2passed; fmt and strict all-target agent Clippy passed. Actual realPTY recovery proof remains pending.
Author
Owner

Step: pushed14887dd0, park negotiated native fallback with prime intent and owned native supervisor before activation (D64/D198/D215). Validates peerbit5, uid and binding; client Hello sent once, existing warm writers survive switching without newTLS. Retire guard captured before spawn fixes abort-before-first-poll leak (primed-service-cancel-red.log). Legacy{} parking/TCP retained. Serial agent67passed/0failed/11ignored23.22s +transport2passed, fmt/strictall-targetClippy passed. Server hedge and terminal budget gates remain pending.

Step: pushed14887dd0, park negotiated native fallback with prime intent and owned native supervisor before activation (D64/D198/D215). Validates peerbit5, uid and binding; client Hello sent once, existing warm writers survive switching without newTLS. Retire guard captured before spawn fixes abort-before-first-poll leak (primed-service-cancel-red.log). Legacy{} parking/TCP retained. Serial agent67passed/0failed/11ignored23.22s +transport2passed, fmt/strictall-targetClippy passed. Server hedge and terminal budget gates remain pending.
Author
Owner

Independent read-only native/shim review found2important defects and no confirmed critical security issue. Both reproduced before fixes: warm-down-red.log0passed1failed3.11s (new proofs refused while parked proof healthy); parked-shared-red.log0passed1failed5.06s (input-only parked peer prevented detachedPTY output). Current warm-down fix already1passed0failed0.16s with unchangedconnectioncount; shimfix componentrun13passed0failed4.43s after opting the long-line observer into existing bounded approximate repaint. Producer completion is asserted BEFORE observer attachment, so repaint does not create the progress. Shim lib62passed0failed12ignored42.64s; touchedagent/shim strictall-targetClippy passed4.69s. Fixes still need atomic commits, shippingCLI gate and final server/latency evidence. Reviewer rechecked fixes read-only, no additional confirmed findings; server input-flight lane remains under development.

Independent read-only native/shim review found2important defects and no confirmed critical security issue. Both reproduced before fixes: warm-down-red.log0passed1failed3.11s (new proofs refused while parked proof healthy); parked-shared-red.log0passed1failed5.06s (input-only parked peer prevented detachedPTY output). Current warm-down fix already1passed0failed0.16s with unchangedconnectioncount; shimfix componentrun13passed0failed4.43s after opting the long-line observer into existing bounded approximate repaint. Producer completion is asserted BEFORE observer attachment, so repaint does not create the progress. Shim lib62passed0failed12ignored42.64s; touchedagent/shim strictall-targetClippy passed4.69s. Fixes still need atomic commits, shippingCLI gate and final server/latency evidence. Reviewer rechecked fixes read-only, no additional confirmed findings; server input-flight lane remains under development.
Author
Owner

Step: pushed05536797, share bounded native writer supervisor (D198/D215). One accept path preserves partially consumed binding across completed children, limits128, propagates task panic and keeps malformed-writer errors stream-scoped. Native Hello advertises negotiated prime capability; TCP unchanged. Serial agent67passed/0failed/11ignored23.22s +transport2passed0.01s; fmt and strict all-target mesh,remote Clippy passed. Parked owner integration is a separate commit; tests do not establish terminal latency.

Step: pushed05536797, share bounded native writer supervisor (D198/D215). One accept path preserves partially consumed binding across completed children, limits128, propagates task panic and keeps malformed-writer errors stream-scoped. Native Hello advertises negotiated prime capability; TCP unchanged. Serial agent67passed/0failed/11ignored23.22s +transport2passed0.01s; fmt and strict all-target mesh,remote Clippy passed. Parked owner integration is a separate commit; tests do not establish terminal latency.
Author
Owner

Step: pushed3b615895, separate real-mTLS cached-control/reprobe regression (D64/D128/D198/D215). Optional standby fixture retains concurrent owned sessions; switch mesh→parkedfallback, callstatus on cached decoder, restoremesh, reparkfallback, callstatus again. Socket rebind waits for selected-engine asynchronous retirement rather than AddrInUse race. Serial agent67passed/0failed/11ignored23.22s +transport2passed; fmt and strictall-targetClippy passed. Functional control lifecycle only; no realPTY latency claim.

Step: pushed3b615895, separate real-mTLS cached-control/reprobe regression (D64/D128/D198/D215). Optional standby fixture retains concurrent owned sessions; switch mesh→parkedfallback, callstatus on cached decoder, restoremesh, reparkfallback, callstatus again. Socket rebind waits for selected-engine asynchronous retirement rather than AddrInUse race. Serial agent67passed/0failed/11ignored23.22s +transport2passed; fmt and strictall-targetClippy passed. Functional control lifecycle only; no realPTY latency claim.
Author
Owner

Step: pushedee192d50, pin one QUIC closure subscription and read RTT/authenticated counters from one coherent snapshot (D64/D128/D198/D215). Unchanged24decrypted/deduplicated counters,50ms poll,currentRTT+200ms budget and208B state. Remote fmt, strictall-targetClippy passed;11real transport tests passed5.22s. Optimized1000 live QUIC pair sandwich: pinned0false/old808false/pinned0false; all1000pairs remained live. Load differed, so exact causality/cost attribution is qualified in adaptive-watchdog-evidence.md and raw/provenance artifacts. No learned deadline or rawUDP liveness; noPTY/terminalbudget claim.

Step: pushedee192d50, pin one QUIC closure subscription and read RTT/authenticated counters from one coherent snapshot (D64/D128/D198/D215). Unchanged24decrypted/deduplicated counters,50ms poll,currentRTT+200ms budget and208B state. Remote fmt, strictall-targetClippy passed;11real transport tests passed5.22s. Optimized1000 live QUIC pair sandwich: pinned0false/old808false/pinned0false; all1000pairs remained live. Load differed, so exact causality/cost attribution is qualified in adaptive-watchdog-evidence.md and raw/provenance artifacts. No learned deadline or rawUDP liveness; noPTY/terminalbudget claim.
Author
Owner

Pushed 456bc01a: input-only parked shared peers do not count as PTY viewers; ordinary peers retain their existing backpressure. Real 1 MiB producer regression failed before the fix (5.06 s) and completes before a new observer attaches after it. Shim fmt/strict clippy pass; unit gate 62 passed, 12 ignored; actual-production component runner 13 passed in 4.43 s (shipping CLI verification pending). Logs: evidence/mesh-agent-transport-round2/parked-shared-red.log, parked-shared-all-final.log, parked-shared-shim-unit.log.

Pushed 30c044bf and separate test 9bdefda3: mesh down promotes the authenticated parked fallback before polling a cold proof. Regression refuses new proof connections while the parked connection remains healthy: before 0 passed/1 failed in 3.11 s; after 1 passed in 0.16 s, with unchanged connection count. Agent/shim strict clippy passes (4.69 s). Logs: warm-down-red.log, warm-down-green.log, review-fixes-clippy.log in the same evidence directory. Final server integration and terminal performance gates remain pending.

Pushed 456bc01a: input-only parked shared peers do not count as PTY viewers; ordinary peers retain their existing backpressure. Real 1 MiB producer regression failed before the fix (5.06 s) and completes before a new observer attaches after it. Shim fmt/strict clippy pass; unit gate 62 passed, 12 ignored; actual-production component runner 13 passed in 4.43 s (shipping CLI verification pending). Logs: evidence/mesh-agent-transport-round2/parked-shared-red.log, parked-shared-all-final.log, parked-shared-shim-unit.log. Pushed 30c044bf and separate test 9bdefda3: mesh down promotes the authenticated parked fallback before polling a cold proof. Regression refuses new proof connections while the parked connection remains healthy: before 0 passed/1 failed in 3.11 s; after 1 passed in 0.16 s, with unchanged connection count. Agent/shim strict clippy passes (4.69 s). Logs: warm-down-red.log, warm-down-green.log, review-fixes-clippy.log in the same evidence directory. Final server integration and terminal performance gates remain pending.
Author
Owner

Fresh unchanged ignored MAT-R5 on current root55275 executable PASS1/1,0failed,.74s: realmTLSQUIC silentUDPcut fallback225132us vs300000us, load41.33/41.00/36.43. CPUWeight10000, allowned compiler/test/fuzzer stopped. Thislegacy-mock case proves guarded coldlocal selection, not warmPTY1RTT+250ms. Binary+currentguard/client/reviewfixture source hashes: adaptive-current-review-provenance.json; raw adaptive-current-review.log and exit0. Remoteplugin gates fmt/clippy/11testsPASS and1000pair repeatedpin0false evidence already recorded; productionguard deadline/counters unchanged. Rootownsatomicstage/push andfinalfast/actualPTY0,150,300gates. NoACKproductionedit or librarychoice.

Fresh unchanged ignored MAT-R5 on current root55275 executable PASS1/1,0failed,.74s: realmTLSQUIC silentUDPcut fallback225132us vs300000us, load41.33/41.00/36.43. CPUWeight10000, allowned compiler/test/fuzzer stopped. Thislegacy-mock case proves guarded coldlocal selection, not warmPTY1RTT+250ms. Binary+currentguard/client/reviewfixture source hashes: adaptive-current-review-provenance.json; raw adaptive-current-review.log and exit0. Remoteplugin gates fmt/clippy/11testsPASS and1000pair repeatedpin0false evidence already recorded; productionguard deadline/counters unchanged. Rootownsatomicstage/push andfinalfast/actualPTY0,150,300gates. NoACKproductionedit or librarychoice.
Author
Owner

Additive D215 contract record for the already-approved warm-fallback brief: document shim capability bit 3 and fixed tag 0x1D SelectSharedWriter(u32), requiring existing bits 0/1 and an existing nonzero writer. Ordinary replacement behavior remains unchanged. Document native leg-B bits 4/5 and transport-only standby/prime/cursor/activation requests, with exact bounded objects, existing mTLS/uid/writer authority, no browser-selected identity, and per-writer cancellation. No frozen frame layout changes. These additions implement the approved warm fallback, rather than a new transport/engine choice. Final server source and all end-to-end performance gates are still in progress.

Additive D215 contract record for the already-approved warm-fallback brief: document shim capability bit 3 and fixed tag 0x1D SelectSharedWriter(u32), requiring existing bits 0/1 and an existing nonzero writer. Ordinary replacement behavior remains unchanged. Document native leg-B bits 4/5 and transport-only standby/prime/cursor/activation requests, with exact bounded objects, existing mTLS/uid/writer authority, no browser-selected identity, and per-writer cancellation. No frozen frame layout changes. These additions implement the approved warm fallback, rather than a new transport/engine choice. Final server source and all end-to-end performance gates are still in progress.
Author
Owner

Pushed 05c8d0ed: test-support diagnostics reuse the production authenticated freshness signature and save bounded arrival/poll/RTT measurements before assertion. No production deadline or task change. Current full infraternal-agent suite: 68 passed; 0 failed; 11 ignored; finished in 25.43 s. Evidence: current-agent-full.log and current-agent-full-provenance.json. Remote plugin fmt/strict clippy and 11 real TLS/QUIC tests pass. Fresh ignored MAT-R5 passes at 225132 us against 300000 us under load 41.33/41.00/36.43; adaptive-current-review.log and provenance. This mock-terminal selection gate does not establish real-PTY latency or warmed promotion. Those final gates remain pending.

Pushed 05c8d0ed: test-support diagnostics reuse the production authenticated freshness signature and save bounded arrival/poll/RTT measurements before assertion. No production deadline or task change. Current full infraternal-agent suite: 68 passed; 0 failed; 11 ignored; finished in 25.43 s. Evidence: current-agent-full.log and current-agent-full-provenance.json. Remote plugin fmt/strict clippy and 11 real TLS/QUIC tests pass. Fresh ignored MAT-R5 passes at 225132 us against 300000 us under load 41.33/41.00/36.43; adaptive-current-review.log and provenance. This mock-terminal selection gate does not establish real-PTY latency or warmed promotion. Those final gates remain pending.
Author
Owner

Pushed ec8a648c: standalone real-PTY shared-writer tests (coexistence/replay/geometry/refused selection/peer bound/parked-only progress). Targeted fmt passes; strict CLI shim-test clippy with remote/plugin features disabled passes in 9.07 s, including server feature-off compilation after cfg lint fixes. Actual production shim component runner passes 13 tests in 4.43 s. Default shipping CLI tests remain pending after server freeze. Paths: shared-shim-tests-fmt.log, shared-shim-feature-off-clippy-retry.log, parked-shared-all-final.log under evidence/mesh-agent-transport-round2. No browser/UI changes.

Pushed ec8a648c: standalone real-PTY shared-writer tests (coexistence/replay/geometry/refused selection/peer bound/parked-only progress). Targeted fmt passes; strict CLI shim-test clippy with remote/plugin features disabled passes in 9.07 s, including server feature-off compilation after cfg lint fixes. Actual production shim component runner passes 13 tests in 4.43 s. Default shipping CLI tests remain pending after server freeze. Paths: shared-shim-tests-fmt.log, shared-shim-feature-off-clippy-retry.log, parked-shared-all-final.log under evidence/mesh-agent-transport-round2. No browser/UI changes.
Author
Owner

Pushed cb4b957b: additive contracts/shim.md capability bit3/tag0x1D appendix records existing-writer authority, ordinary/shared mode-local replacement, fixed bounds and parked-only detached output behavior. Proposal was recorded before edit. Whitespace check passes; matches the current implementation and real-PTY regression evidence. Native server integration and wire appendix remain pending final review/gates.

Pushed cb4b957b: additive contracts/shim.md capability bit3/tag0x1D appendix records existing-writer authority, ordinary/shared mode-local replacement, fixed bounds and parked-only detached output behavior. Proposal was recorded before edit. Whitespace check passes; matches the current implementation and real-PTY regression evidence. Native server integration and wire appendix remain pending final review/gates.
Author
Owner

Optional exact-production frame diagnostic: real mTLS QUIC, NativeChannel control priority 1000 + Frame + DialRuntime; 31 x 32 B echoes after 8 warmups: p50 84 us, p99 139 us, current RTT 46 us. CPUWeight=10000 scope, owned compilers/tests/fuzz stopped, load 41.07/41.00/34.77. Current default ACK config, zero ACK_FREQUENCY frames. Evidence: evidence/mesh-agent-transport-round2/adaptive-frame-current.{json,log,exit} and provenance JSON. No enrollment/mesh/PTY: not terminal latency acceptance; no production ACK tuning justified by this diagnostic.

Optional exact-production frame diagnostic: real mTLS QUIC, NativeChannel control priority 1000 + Frame + DialRuntime; 31 x 32 B echoes after 8 warmups: p50 84 us, p99 139 us, current RTT 46 us. CPUWeight=10000 scope, owned compilers/tests/fuzz stopped, load 41.07/41.00/34.77. Current default ACK config, zero ACK_FREQUENCY frames. Evidence: evidence/mesh-agent-transport-round2/adaptive-frame-current.{json,log,exit} and provenance JSON. No enrollment/mesh/PTY: not terminal latency acceptance; no production ACK tuning justified by this diagnostic.
Author
Owner

D215/#129 server findings on the current mesh-agent-transport draft (uncommitted server source):

  • Strict object-only standby/activation parsing: serde struct derives accepted array-shaped input. Object-prefix red failed 0/1; fixed bounded <=64-byte object check plus unknown/duplicate rejection. Evidence: server-standby-object-shape-red.log and server-standby-green.log (9 pass).
  • A clean primary close left the actor waiting exclusively for source.connect(), preventing an already parked native link from delivering activation. Real-QUIC primary-close red failed 0/1 in 2.33s; hot admission polling with retained attachments fixed it. Primary-close/snapshot/notice gate: 7 pass in 0.31s, server-primary-close-snapshot-green.log.
  • A primary QUIC send buffer blocked an actor-awaited retained Input, and then a later Credit. Real-QUIC 4KiB per-stream / 8KiB connection receive windows and 2MiB retained input reproduce both failures. Owned <=16KiB per-writer flights plus coalesced Credit/Resize: 2 pass in 0.31s (server-credit-backpressure-green.log), following separate input/Credit red logs.
  • A ControlCall still blocked the same actor after the terminal lane fix: 0 pass / 1 fail in 0.93s, server-control-backpressure-red.log. Narrow owned-control queue is now under focused green verification. It uses one queued plus one active encoded frame <=33,024 bytes each (~66,048 bytes per fully saturated host, ~66MB across 1,000 hosts, payload bound only). Existing 64-slot command queue remains; full encoded control queue pauses command/primary-read admission while shadow events and owned flight completions continue. Control failure refuses pending calls through ordinary transport-loss handling. No benchmark claim follows from this fixture.

Shadow credit is separately bounded: initial 16KiB, later at most min(browser remaining credit, MAX_FRAME_LEN), allowing legal indivisible snapshots. Duplicate/overlap/stale snapshots are trimmed before browser credit. Actual terminal RTT+250ms acceptance and full current server/CLI gates remain pending.

D215/#129 server findings on the current mesh-agent-transport draft (uncommitted server source): - Strict object-only standby/activation parsing: serde struct derives accepted array-shaped input. Object-prefix red failed 0/1; fixed bounded <=64-byte object check plus unknown/duplicate rejection. Evidence: server-standby-object-shape-red.log and server-standby-green.log (9 pass). - A clean primary close left the actor waiting exclusively for source.connect(), preventing an already parked native link from delivering activation. Real-QUIC primary-close red failed 0/1 in 2.33s; hot admission polling with retained attachments fixed it. Primary-close/snapshot/notice gate: 7 pass in 0.31s, server-primary-close-snapshot-green.log. - A primary QUIC send buffer blocked an actor-awaited retained Input, and then a later Credit. Real-QUIC 4KiB per-stream / 8KiB connection receive windows and 2MiB retained input reproduce both failures. Owned <=16KiB per-writer flights plus coalesced Credit/Resize: 2 pass in 0.31s (server-credit-backpressure-green.log), following separate input/Credit red logs. - A ControlCall still blocked the same actor after the terminal lane fix: 0 pass / 1 fail in 0.93s, server-control-backpressure-red.log. Narrow owned-control queue is now under focused green verification. It uses one queued plus one active encoded frame <=33,024 bytes each (~66,048 bytes per fully saturated host, ~66MB across 1,000 hosts, payload bound only). Existing 64-slot command queue remains; full encoded control queue pauses command/primary-read admission while shadow events and owned flight completions continue. Control failure refuses pending calls through ordinary transport-loss handling. No benchmark claim follows from this fixture. Shadow credit is separately bounded: initial 16KiB, later at most min(browser remaining credit, MAX_FRAME_LEN), allowing legal indivisible snapshots. Duplicate/overlap/stale snapshots are trimmed before browser credit. Actual terminal RTT+250ms acceptance and full current server/CLI gates remain pending.
Author
Owner

Immutable pinned optimized 1000-pair higher-load repeat FAILED: 253 timeout interruptions, 1000 QUIC pairs live, 747 guards remain, sample 17.420370 s, CPU 1240 ticks at 100 Hz, RSS delta 212922368 B. CPUWeight=10000 local scope, owned compilers/tests/fuzz stopped; load 36.34->32.40. Failed poll gaps max 83061 us (none >=200 ms), every failed path sent new PING; RTT median/max 7019/11898 us, lost packets median/max 7/17; max sampled authenticated silence 350332 us. Evidence adaptive-harness-pinned-highload.{json,log,exit} + provenance under evidence/mesh-agent-transport-round2. Original assertion and JSON retained; healthy-scale acceptance remains unmet. No timer/config changes.

Immutable pinned optimized 1000-pair higher-load repeat FAILED: 253 timeout interruptions, 1000 QUIC pairs live, 747 guards remain, sample 17.420370 s, CPU 1240 ticks at 100 Hz, RSS delta 212922368 B. CPUWeight=10000 local scope, owned compilers/tests/fuzz stopped; load 36.34->32.40. Failed poll gaps max 83061 us (none >=200 ms), every failed path sent new PING; RTT median/max 7019/11898 us, lost packets median/max 7/17; max sampled authenticated silence 350332 us. Evidence adaptive-harness-pinned-highload.{json,log,exit} + provenance under evidence/mesh-agent-transport-round2. Original assertion and JSON retained; healthy-scale acceptance remains unmet. No timer/config changes.
Author
Owner

Scratch-only ACK-frequency(maxdelay1ms) candidate with unchanged guard/100mskeepalive failed 1000-pair cohort: 952 false cuts, 1000 live, 48 guards, 18.207712s, CPU1499ticks/100Hz, RSS172605440B, client datagrams196237/payload7314339B. CPUWeight10000 local scope, all owned compilers/tests/fuzz stopped, load49.39->47.66. Current-default prior load36.34->32.40 differs: no causal worsening claimed. Three-line exact diff adaptive-ack-candidate.patch; JSON/log/exit101/provenance under evidence/mesh-agent-transport-round2. No production change; candidate does not resolve healthy-scale expiry. Separately measured 25ms cadence candidate next, without combining ACK tuning.

Scratch-only ACK-frequency(maxdelay1ms) candidate with unchanged guard/100mskeepalive failed 1000-pair cohort: 952 false cuts, 1000 live, 48 guards, 18.207712s, CPU1499ticks/100Hz, RSS172605440B, client datagrams196237/payload7314339B. CPUWeight10000 local scope, all owned compilers/tests/fuzz stopped, load49.39->47.66. Current-default prior load36.34->32.40 differs: no causal worsening claimed. Three-line exact diff adaptive-ack-candidate.patch; JSON/log/exit101/provenance under evidence/mesh-agent-transport-round2. No production change; candidate does not resolve healthy-scale expiry. Separately measured 25ms cadence candidate next, without combining ACK tuning.
Author
Owner

Pushed cf64f1d2: bounded object-only standby/activation parser and independently buildable legacy consumer; prime=true remains refused until negotiated native preparation arrives. Arrays/duplicate/unknown/trailing fields rejected. Exact staged tree equals the isolated gated checkout (parser-intermediate-provenance.json). fmt passes; strict all-target server clippy passes (3m56); four real TLS/QUIC basic standby tests pass (5.51s); object-shape unit test passes (0.01s). No actor/priming capability behavior in this schema commit. Raw parser-intermediate-{fmt,clippy-retry,standby-tests,object-tests}.log in evidence/mesh-agent-transport-round2.

Pushed cf64f1d2: bounded object-only standby/activation parser and independently buildable legacy consumer; prime=true remains refused until negotiated native preparation arrives. Arrays/duplicate/unknown/trailing fields rejected. Exact staged tree equals the isolated gated checkout (parser-intermediate-provenance.json). fmt passes; strict all-target server clippy passes (3m56); four real TLS/QUIC basic standby tests pass (5.51s); object-shape unit test passes (0.01s). No actor/priming capability behavior in this schema commit. Raw parser-intermediate-{fmt,clippy-retry,standby-tests,object-tests}.log in evidence/mesh-agent-transport-round2.
Author
Owner

Separate default-ACK25ms keepalive candidate FAILED handshake setup after84.92s: TimedOut, no fresh cohortJSON/CPU/RSS acceptance. Immutable pinned executable, only fixtureenv interval25; no productionchange. Owned readonly1-second UDP FD/inode telemetry: one owned socket dropped934460packets; maxaggregateRxQ483840B, max1002UDPsockets. Observer1.634176CPUs/85.858820walls (~1.9%onecore), both observer/cohort CPUWeight10000; owned compilers/tests/fuzz held. Prescope load 57.61 57.00 48.42 27/1713 2177601. Evidence adaptive-keepalive-25.log/.exit/-scope.log/-udp.json/-provenance.json under evidence/mesh-agent-transport-round2. Receive-drop counters diagnostic only, never freshness.

Separate default-ACK25ms keepalive candidate FAILED handshake setup after84.92s: TimedOut, no fresh cohortJSON/CPU/RSS acceptance. Immutable pinned executable, only fixtureenv interval25; no productionchange. Owned readonly1-second UDP FD/inode telemetry: one owned socket dropped934460packets; maxaggregateRxQ483840B, max1002UDPsockets. Observer1.634176CPUs/85.858820walls (~1.9%onecore), both observer/cohort CPUWeight10000; owned compilers/tests/fuzz held. Prescope load 57.61 57.00 48.42 27/1713 2177601. Evidence adaptive-keepalive-25.log/.exit/-scope.log/-udp.json/-provenance.json under evidence/mesh-agent-transport-round2. Receive-drop counters diagnostic only, never freshness.
Author
Owner

D215 round2 #129: proposed additive shared-writer queue contract before policy change.

A valid shared-writer sequenced Input whose unseen suffix exceeds currently available shared-queue space is deferred without changing accepted/written cursors, geometry or ownership segments. Each live peer retains at most one complete bounded frame plus one bounded socket-read suffix; later frames on that peer remain ordered behind it. Acceptance remains atomic when the full unseen suffix fits. The shim stops reading deferred peers, continues servicing other peers and PTY writes, and admits deferred requests fairly. Overlap is recalculated against the durable writer cursor before admission. Peer loss discards only unaccepted deferred data; already accepted input remains queued and the server replays unacknowledged data. Invalid ranges, malformed frames and requests violating ordering remain refusals. The shared accepted queue remains at most 1 MiB; deferred storage belongs only to at most 32 live peers, never to 512 retained identities. Peers without the negotiated SHARED_WRITER capability retain existing capacity-refusal behavior.

Reason: a bounded per-writer server flight alone cannot bound the aggregate surviving queue across retained identities. This applies backpressure without changing frozen frame layouts or choosing a new engine. Real PTY fail-first regression and bounded decoder/order tests will verify it.

D215 round2 #129: proposed additive shared-writer queue contract before policy change. A valid shared-writer sequenced Input whose unseen suffix exceeds currently available shared-queue space is deferred without changing accepted/written cursors, geometry or ownership segments. Each live peer retains at most one complete bounded frame plus one bounded socket-read suffix; later frames on that peer remain ordered behind it. Acceptance remains atomic when the full unseen suffix fits. The shim stops reading deferred peers, continues servicing other peers and PTY writes, and admits deferred requests fairly. Overlap is recalculated against the durable writer cursor before admission. Peer loss discards only unaccepted deferred data; already accepted input remains queued and the server replays unacknowledged data. Invalid ranges, malformed frames and requests violating ordering remain refusals. The shared accepted queue remains at most 1 MiB; deferred storage belongs only to at most 32 live peers, never to 512 retained identities. Peers without the negotiated SHARED_WRITER capability retain existing capacity-refusal behavior. Reason: a bounded per-writer server flight alone cannot bound the aggregate surviving queue across retained identities. This applies backpressure without changing frozen frame layouts or choosing a new engine. Real PTY fail-first regression and bounded decoder/order tests will verify it.
Author
Owner

Prepared serial frozen-artifact measurement matrix at evidence/mesh-agent-transport-round2/final-measurement-matrix.md: actual PTY 0/150/300 ms RTT budgets 250000/400000/550000 us, local mesh p99 <= direct+2000 us, 200 retained-input states and all six review filters. No build or benchmark run. Read-only prerequisites: userns enabled/max 256636, unconfined, WireGuard/netem modules and TUN present; tc/nft/sysctl are /usr/sbin tools absent from current PATH. Short fixture state absent. At 150 ms the source applies 75+/-7 ms per namespace (total jitter14 ms), while report labels RTT/10=15 ms: record actual qdisc arguments. Provenance capture helper prepared in owned scratch; final source/artifact freeze remains root work.

Prepared serial frozen-artifact measurement matrix at evidence/mesh-agent-transport-round2/final-measurement-matrix.md: actual PTY 0/150/300 ms RTT budgets 250000/400000/550000 us, local mesh p99 <= direct+2000 us, 200 retained-input states and all six review filters. No build or benchmark run. Read-only prerequisites: userns enabled/max 256636, unconfined, WireGuard/netem modules and TUN present; tc/nft/sysctl are /usr/sbin tools absent from current PATH. Short fixture state absent. At 150 ms the source applies 75+/-7 ms per namespace (total jitter14 ms), while report labels RTT/10=15 ms: record actual qdisc arguments. Provenance capture helper prepared in owned scratch; final source/artifact freeze remains root work.
Author
Owner

Exact-production standby/activation parser ASAN fuzz exit 0: 2066831 executions in 32 reported seconds (max_total_time=31), max_len=128, RSS cap 1 GiB, final RSS 529 MiB, coverage 885/features 2378, corpus 760 inputs/15441 B, zero crash artifacts. Used bloat already-built standalone harness importing crates/infraternal-server/src/remote_standby_request.rs by exact path; production parser unchanged. Own scratch corpus and CPUWeight=10000 scope; root authorized correctness fuzz alongside server builds, so no performance claim. Evidence adaptive-standby-fuzz.log/.exit/-provenance.json under evidence/mesh-agent-transport-round2 includes exact source/import/executable hashes. All lane CPU jobs stopped.

Exact-production standby/activation parser ASAN fuzz exit 0: 2066831 executions in 32 reported seconds (max_total_time=31), max_len=128, RSS cap 1 GiB, final RSS 529 MiB, coverage 885/features 2378, corpus 760 inputs/15441 B, zero crash artifacts. Used bloat already-built standalone harness importing crates/infraternal-server/src/remote_standby_request.rs by exact path; production parser unchanged. Own scratch corpus and CPUWeight=10000 scope; root authorized correctness fuzz alongside server builds, so no performance claim. Evidence adaptive-standby-fuzz.log/.exit/-provenance.json under evidence/mesh-agent-transport-round2 includes exact source/import/executable hashes. All lane CPU jobs stopped.
Author
Owner

D215 #129 round2 follow-up review findings, source confirmed.

RemoteLink pops a received packet then awaits the native stream-map mutex while setup holds that mutex across network binding/priming. Cancelling read_incoming can discard the dequeued packet. Regression and durable pending ownership are under repair.

Shadow hedge awaits cursor/credit/input network writes inside the shared actor; a blocked secondary can delay healthy primary control and acknowledgements. Owned per-writer flights are under repair.

Cached promotion Acks call generic replay with replaying=true, bypassing bounded owned writes. Primary owned flights currently advance on socket completion without a durable Ack window. Behavioral fail-first tests are compiling with the remote feature; initial default-feature run matched zero tests and is invalid evidence.

Global shim accepted queue remains 1MiB across retained writer identities; a per-writer flight bound alone cannot bound aggregate queue across writer churn. Corrected real PTY fixture failed against immutable old production shim: 0 passed; 1 failed; 0.55s, UnexpectedEOF after900000 accepted bytes and a200000-byte shared writer input. Log: evidence/mesh-agent-transport-round2/shim-deferral-red.log. Earlier READY marker race was fixed before this reproduction. Shared-writer-only bounded deferral contract was proposed on this issue before implementation; frozen ordinary capacity behavior remains unchanged.

No completion or performance acceptance claimed. Final real terminal0/150/300ms namespace gates, all review tests and final fast gate remain required.

D215 #129 round2 follow-up review findings, source confirmed. RemoteLink pops a received packet then awaits the native stream-map mutex while setup holds that mutex across network binding/priming. Cancelling read_incoming can discard the dequeued packet. Regression and durable pending ownership are under repair. Shadow hedge awaits cursor/credit/input network writes inside the shared actor; a blocked secondary can delay healthy primary control and acknowledgements. Owned per-writer flights are under repair. Cached promotion Acks call generic replay with replaying=true, bypassing bounded owned writes. Primary owned flights currently advance on socket completion without a durable Ack window. Behavioral fail-first tests are compiling with the remote feature; initial default-feature run matched zero tests and is invalid evidence. Global shim accepted queue remains 1MiB across retained writer identities; a per-writer flight bound alone cannot bound aggregate queue across writer churn. Corrected real PTY fixture failed against immutable old production shim: 0 passed; 1 failed; 0.55s, UnexpectedEOF after900000 accepted bytes and a200000-byte shared writer input. Log: evidence/mesh-agent-transport-round2/shim-deferral-red.log. Earlier READY marker race was fixed before this reproduction. Shared-writer-only bounded deferral contract was proposed on this issue before implementation; frozen ordinary capacity behavior remains unchanged. No completion or performance acceptance claimed. Final real terminal0/150/300ms namespace gates, all review tests and final fast gate remain required.
Author
Owner

D215 #129 follow-up server review behavioral fail-first evidence: with remote enabled, owned-write tests2 passed/2 failed in0.13s. socket_completion_cannot_spend_unacknowledged_writer_credit admitted a second16KiB flight without durablePTYAck; cached_promotion_ack_never_replays_inside_the_actor blocked replaying4MiB on unreadUnixsocket beyond100ms. Exactsource/executable provenance and primary-ack-window-featured-red.log retained. Prior default-feature zero-test run is invalid evidence, qualified separately. Implemented16KiB outstanding durableAck window and cachedAck reconciliation through the owned replay lane; verification pending. Additional enabling-owned-writes unsent-replacement regression is currently compiling before any initialization repair.

Shared shim valid capacity regression: correctedoldproductionrealPTY red0PASS1FAIL0.55s, UnexpectedEOF at900000 accepted+200000 sharedinput. DraftrealPTY focused3PASS: samewriter retainedsuffix+duplicate, independentwriters,40droppeddeferred replacements; component suite16PASS21.94s. Final-source runner rebuild/module gates stillpending; defaultshippingCLI andperformance acceptance remainpending.

D215 #129 follow-up server review behavioral fail-first evidence: with remote enabled, owned-write tests2 passed/2 failed in0.13s. socket_completion_cannot_spend_unacknowledged_writer_credit admitted a second16KiB flight without durablePTYAck; cached_promotion_ack_never_replays_inside_the_actor blocked replaying4MiB on unreadUnixsocket beyond100ms. Exactsource/executable provenance and primary-ack-window-featured-red.log retained. Prior default-feature zero-test run is invalid evidence, qualified separately. Implemented16KiB outstanding durableAck window and cachedAck reconciliation through the owned replay lane; verification pending. Additional enabling-owned-writes unsent-replacement regression is currently compiling before any initialization repair. Shared shim valid capacity regression: correctedoldproductionrealPTY red0PASS1FAIL0.55s, UnexpectedEOF at900000 accepted+200000 sharedinput. DraftrealPTY focused3PASS: samewriter retainedsuffix+duplicate, independentwriters,40droppeddeferred replacements; component suite16PASS21.94s. Final-source runner rebuild/module gates stillpending; defaultshippingCLI andperformance acceptance remainpending.
Author
Owner

Real ledger-admitted mTLS QUIC promotion regression RED: blocked_promotion_header_does_not_stop_actor_control_progress 0 PASS/1 FAIL in 0.24 s. Flow-controlled parked writer causes process_priming(Activate) to await cursor headers beyond 100 ms; sibling control progressed before the intended assertion. Evidence server-promotion-header-red.log/.exit and source/immutable executable provenance; fixture uses normal Ping/Pong/standby/Hello Admission, no shipping hook. Preparing ordered bounded shadow flights with <=16 KiB input outstanding per durable Ack, completion polling and abort/join before promotion/cancel. Production changes are not yet gated; root owns header/primary integration and commits.

Real ledger-admitted mTLS QUIC promotion regression RED: blocked_promotion_header_does_not_stop_actor_control_progress 0 PASS/1 FAIL in 0.24 s. Flow-controlled parked writer causes process_priming(Activate) to await cursor headers beyond 100 ms; sibling control progressed before the intended assertion. Evidence server-promotion-header-red.log/.exit and source/immutable executable provenance; fixture uses normal Ping/Pong/standby/Hello Admission, no shipping hook. Preparing ordered bounded shadow flights with <=16 KiB input outstanding per durable Ack, completion polling and abort/join before promotion/cancel. Production changes are not yet gated; root owns header/primary integration and commits.
Author
Owner

D215 #129 additive shared-input reservation clarification before the follow-up repair.

A deferred shared Input must not globally disable reading ordinary peers: ReadFrom, InputStateRequest, Resize and duplicate input continue to parse and progress. Space reserved for the oldest deferred request is unavailable to fresh input from any peer. A peer without SHARED_WRITER that requests new input while that space is reserved receives its existing capacity refusal without cursor/geometry mutation; it does not gain deferred-input semantics. When one deferred frame succeeds and a later frame on the same socket defers, the later request receives a new queue ticket so it cannot overtake an already waiting peer.

Independent review found that the draft POLLIN guard currently blocks ordinary controls and can deadlock an output-blocked PTY before queued input drains. A corrected real-PTY fail-first regression is being executed against the immutable draft runner. Two-peer ordering coverage will verify renewed tickets. No frozen frame layout or foundational library change. Final module gates and real-terminal performance remain pending.

D215 #129 additive shared-input reservation clarification before the follow-up repair. A deferred shared Input must not globally disable reading ordinary peers: ReadFrom, InputStateRequest, Resize and duplicate input continue to parse and progress. Space reserved for the oldest deferred request is unavailable to fresh input from any peer. A peer without SHARED_WRITER that requests new input while that space is reserved receives its existing capacity refusal without cursor/geometry mutation; it does not gain deferred-input semantics. When one deferred frame succeeds and a later frame on the same socket defers, the later request receives a new queue ticket so it cannot overtake an already waiting peer. Independent review found that the draft POLLIN guard currently blocks ordinary controls and can deadlock an output-blocked PTY before queued input drains. A corrected real-PTY fail-first regression is being executed against the immutable draft runner. Two-peer ordering coverage will verify renewed tickets. No frozen frame layout or foundational library change. Final module gates and real-terminal performance remain pending.
Author
Owner

D215 #129 additive negotiation clarification before the ordinary native writer repair.

The SHARED_WRITER capability negotiates bounded queue deferral independently of selection mode. A supporting ordinary native writer should select this advertised capability while still using SelectWriter, so its input also waits for the surviving global queue instead of disconnecting. It does not use SelectSharedWriter or change ordinary replacement semantics. Old shims that do not advertise the capability retain their existing negotiated mask and capacity behavior.

Reason: the server16KiB durableAck window alone cannot bound the surviving1MiB queue across512 retained writer identities. Current connect_writer requests only bits0/1/2, so ordinary native paths could still receive a capacity refusal after detached writers left accepted bytes queued. Added a realUnix handshake fail-first regression for masks3/15 and unchanged ordinary selector; implementation will follow its observed red.

D215 #129 additive negotiation clarification before the ordinary native writer repair. The SHARED_WRITER capability negotiates bounded queue deferral independently of selection mode. A supporting ordinary native writer should select this advertised capability while still using SelectWriter, so its input also waits for the surviving global queue instead of disconnecting. It does not use SelectSharedWriter or change ordinary replacement semantics. Old shims that do not advertise the capability retain their existing negotiated mask and capacity behavior. Reason: the server16KiB durableAck window alone cannot bound the surviving1MiB queue across512 retained writer identities. Current connect_writer requests only bits0/1/2, so ordinary native paths could still receive a capacity refusal after detached writers left accepted bytes queued. Added a realUnix handshake fail-first regression for masks3/15 and unchanged ordinary selector; implementation will follow its observed red.
Author
Owner

D215 #129 shim follow-up review checks, branch mesh-agent-transport, head cf64f1d2 (production changes remain uncommitted).

Corrected the shared-input deferral implementation after independent review. Ordinary State/Resize/ReadFrom and fresh shared-writer negotiation continue while another writer waits for queue capacity. Fresh legacy input cannot consume reserved capacity. Completing a deferred frame releases its ticket; fresh trailing input gets a new ticket behind existing waiters.

Behavioral red -> green: legacy control progress 5.65 s -> 2.75 s; fresh shared negotiation 5.33 s -> 0.38 s; two-peer FIFO regression failed with no renewed ticket, then passed. Exact production shim component PTY suite: 18 passed, 0 failed, 19.80 s. Sequenced-input checks: 7 passed, 0 failed. Strict shim Clippy passed in 2.52 s. Evidence: shim-legacy-final-all-pty-green.log, shim-legacy-final-provenance.json, and shim-deferral/snapshot.json in the owned scratch directory. A subsequent capability doc clarification changes comments only; isolated per-commit gates are pending.

Independent re-review found no remaining confirmed shim or cancellation-safe RemoteLink blocker. This is functional evidence, not default shipping CLI or latency acceptance. Server ownership checks, atomic checkpoint gates, actual namespace 0/150/300 ms measurements and final fast gate remain pending.

D215 #129 shim follow-up review checks, branch mesh-agent-transport, head cf64f1d2 (production changes remain uncommitted). Corrected the shared-input deferral implementation after independent review. Ordinary State/Resize/ReadFrom and fresh shared-writer negotiation continue while another writer waits for queue capacity. Fresh legacy input cannot consume reserved capacity. Completing a deferred frame releases its ticket; fresh trailing input gets a new ticket behind existing waiters. Behavioral red -> green: legacy control progress 5.65 s -> 2.75 s; fresh shared negotiation 5.33 s -> 0.38 s; two-peer FIFO regression failed with no renewed ticket, then passed. Exact production shim component PTY suite: 18 passed, 0 failed, 19.80 s. Sequenced-input checks: 7 passed, 0 failed. Strict shim Clippy passed in 2.52 s. Evidence: shim-legacy-final-all-pty-green.log, shim-legacy-final-provenance.json, and shim-deferral/snapshot.json in the owned scratch directory. A subsequent capability doc clarification changes comments only; isolated per-commit gates are pending. Independent re-review found no remaining confirmed shim or cancellation-safe RemoteLink blocker. This is functional evidence, not default shipping CLI or latency acceptance. Server ownership checks, atomic checkpoint gates, actual namespace 0/150/300 ms measurements and final fast gate remain pending.
Author
Owner

D215 #129 ordinary native negotiation: observed real Unix handshake RED, 0 passed / 1 failed in 0.06 s, Attach(7) instead of advertised Attach(15). connect_writer now requests the advertised SHARED_WRITER queue-deferral capability while still sending SelectWriter; old advertised mask 3 is unchanged. Focused GREEN: 1 passed / 0 failed in 0.06 s. Source remains uncommitted at head cf64f1d2; agent fmt, strict all-target Clippy and full library checks are running. Evidence: ordinary-native-backpressure-{red,green}.log and corresponding source provenance JSON.

Prebuilt server checks on the immutable queued-completion RED artifact: owned-write tests 6 passed (0.14 s); blocked promotion-header test passed (0.14 s); priming checks 7 passed (0.21 s). These validate the primary durable ACK window, cached ACK handoff, unsent replacement seed and promotion header ordering on that source checkpoint; they do not validate the subsequent queued-completion repair or final source union.

Unresolved real QUIC finding: detached_primed_writers_release_native_binding_budget failed at primary attach index 127, Unavailable, with both primary and warm close reasons None (3.88 s). Added test-only nonblocking ownership-count diagnostics before the next server build to distinguish retained reader tasks, queued frames and stream bindings. No production retirement change based solely on the hypothesis. Actual terminal latency/scale acceptance and final fast gate remain pending.

D215 #129 ordinary native negotiation: observed real Unix handshake RED, 0 passed / 1 failed in 0.06 s, Attach(7) instead of advertised Attach(15). connect_writer now requests the advertised SHARED_WRITER queue-deferral capability while still sending SelectWriter; old advertised mask 3 is unchanged. Focused GREEN: 1 passed / 0 failed in 0.06 s. Source remains uncommitted at head cf64f1d2; agent fmt, strict all-target Clippy and full library checks are running. Evidence: ordinary-native-backpressure-{red,green}.log and corresponding source provenance JSON. Prebuilt server checks on the immutable queued-completion RED artifact: owned-write tests 6 passed (0.14 s); blocked promotion-header test passed (0.14 s); priming checks 7 passed (0.21 s). These validate the primary durable ACK window, cached ACK handoff, unsent replacement seed and promotion header ordering on that source checkpoint; they do not validate the subsequent queued-completion repair or final source union. Unresolved real QUIC finding: detached_primed_writers_release_native_binding_budget failed at primary attach index 127, Unavailable, with both primary and warm close reasons None (3.88 s). Added test-only nonblocking ownership-count diagnostics before the next server build to distinguish retained reader tasks, queued frames and stream bindings. No production retirement change based solely on the hypothesis. Actual terminal latency/scale acceptance and final fast gate remain pending.
Author
Owner

Scratch-only existing-Quinn listener receive-buffer diagnostic completed (#129/D215). No production transport, keepalive, ACK policy, node socket or kernel settings changed. Two serial immutable GNU release cohorts ran under systemd-run --user --scope -p CPUWeight=10000, default 100ms keepalive/default ACK/pinned guard, guarded 1000 pairs, idle60000ms/samples320/join8, with a 150s subprocess deadline and the same 1-second read-only owned-UDP observer. Both produced fresh JSON and neither reached the deadline.

Frozen cohort False cuts / live pairs Fixture load before → sample Owned UDP drops Test result
Default listener 1000 /1000 49.85 →61.82 42562 0 passed;1 failed;27.19s
Listener request 212992B 604 /1000 67.26 →67.18 16376 0 passed;1 failed;30.78s

Acceptance remains zero false cuts; both FAIL, so healthy-scale transport acceptance is still unresolved. Different host loads and a single sequential comparison prevent a precise causal attribution or tuning decision. Maximum authenticated silence was1392042us(default) vs343423us(candidate). Observed process resident deltas129699840B vs187428864B are noisy process measurements and are not the socket's kernel buffer allocation.

Candidate startup getsockopt confirmed central listener 127.0.0.1:6122, inode 15714193, effective SO_RCVBUF212992→425984B; configured incremental ceiling 212992B total for one listener shared by 1000 nodes (not multiplied by nodecount). All node endpoints retained default buffers. The candidate's 16376 drops were on that proven central listener; retained post-drop rows observed its RxQ up to384000B. Immutable default binary has no listener role marker, so its 42562 drops are proven owned aggregate only. The test harness prefixes startup output with the test name; the live role matcher missed that prefix. Exact startup role was recovered from the preserved log, and central queue figures cover retained post-drop samples rather than every sample. Observer CPU overhead was 0.624s/27.435s wall(default),0.636s/31.314s(candidate).

Evidence: evidence/mesh-agent-transport-round2/adaptive-listener-rxbuf-{default,candidate}.{log,json,exit}, *-udp.json, *-scope.log, adaptive-listener-rxbuf-comparison.json, and build/configuration/provenance files. Immutable candidate SHA256 ff9f252ecb2df4e13393342751405a29f38debde1fb8dd69f822e46cd1b7eea9; baseline SHA256 e9aef615cc550b86fde5bffb404ce2772a7e2d9a47d8cefbf7ff8c231e5d6164. Existing locked registry versions/sources/checksums match repository lock; frozen plugin/driver source hashes match pinned baseline. Default GNU release full LTO/1CGU/unwind; candidate changes only central socket construction plus diagnostic configuration/startup metadata.

Both scopes exited; all lane CPU jobs stopped and the compile window was handed back. No adoption or waiver asserted.

Scratch-only existing-Quinn listener receive-buffer diagnostic completed (#129/D215). No production transport, keepalive, ACK policy, node socket or kernel settings changed. Two serial immutable GNU release cohorts ran under `systemd-run --user --scope -p CPUWeight=10000`, default 100ms keepalive/default ACK/pinned guard, guarded 1000 pairs, idle60000ms/samples320/join8, with a 150s subprocess deadline and the same 1-second read-only owned-UDP observer. Both produced fresh JSON and neither reached the deadline. | Frozen cohort | False cuts / live pairs | Fixture load before → sample | Owned UDP drops | Test result | |---|---:|---|---:|---| | Default listener |1000 /1000|49.85 →61.82|42562|0 passed;1 failed;27.19s| | Listener request 212992B |604 /1000|67.26 →67.18|16376|0 passed;1 failed;30.78s| Acceptance remains zero false cuts; both FAIL, so healthy-scale transport acceptance is still unresolved. Different host loads and a single sequential comparison prevent a precise causal attribution or tuning decision. Maximum authenticated silence was1392042us(default) vs343423us(candidate). Observed process resident deltas129699840B vs187428864B are noisy process measurements and are not the socket's kernel buffer allocation. Candidate startup getsockopt confirmed central listener 127.0.0.1:6122, inode 15714193, effective SO_RCVBUF212992→425984B; configured incremental ceiling 212992B total for one listener shared by 1000 nodes (not multiplied by nodecount). All node endpoints retained default buffers. The candidate's 16376 drops were on that proven central listener; retained post-drop rows observed its RxQ up to384000B. Immutable default binary has no listener role marker, so its 42562 drops are proven owned aggregate only. The test harness prefixes startup output with the test name; the live role matcher missed that prefix. Exact startup role was recovered from the preserved log, and central queue figures cover retained post-drop samples rather than every sample. Observer CPU overhead was 0.624s/27.435s wall(default),0.636s/31.314s(candidate). Evidence: `evidence/mesh-agent-transport-round2/adaptive-listener-rxbuf-{default,candidate}.{log,json,exit}`, `*-udp.json`, `*-scope.log`, `adaptive-listener-rxbuf-comparison.json`, and build/configuration/provenance files. Immutable candidate SHA256 ff9f252ecb2df4e13393342751405a29f38debde1fb8dd69f822e46cd1b7eea9; baseline SHA256 e9aef615cc550b86fde5bffb404ce2772a7e2d9a47d8cefbf7ff8c231e5d6164. Existing locked registry versions/sources/checksums match repository lock; frozen plugin/driver source hashes match pinned baseline. Default GNU release full LTO/1CGU/unwind; candidate changes only central socket construction plus diagnostic configuration/startup metadata. Both scopes exited; all lane CPU jobs stopped and the compile window was handed back. No adoption or waiver asserted.
Author
Owner

Step committed and pushed: 6a749975 records the original a5f744fb/515d3712 binary-growth attribution (D215). Shipping growth was 90,496 B; the paired identical GNU-strip method measured 90,432 B, with the 64 B method difference explicitly unreconciled. cargo-bloat .text increased 76,736 B; the generic run_channel symbol family adds 132 net B, not the whole increase. Exact raw JSON is saved compressed with byte-identical decompression and SHA provenance in evidence/mesh-agent-transport-round2/bloat-evidence-manifest.json. Isolated baseline cargo fmt --all -- --check passed (exit 0); both raw JSON payloads parse and gzip round trips match exactly. This historical evidence does not claim the final round-two binary size or terminal latency gates.

Step committed and pushed: 6a749975 records the original a5f744fb/515d3712 binary-growth attribution (D215). Shipping growth was 90,496 B; the paired identical GNU-strip method measured 90,432 B, with the 64 B method difference explicitly unreconciled. cargo-bloat .text increased 76,736 B; the generic run_channel symbol family adds 132 net B, not the whole increase. Exact raw JSON is saved compressed with byte-identical decompression and SHA provenance in evidence/mesh-agent-transport-round2/bloat-evidence-manifest.json. Isolated baseline cargo fmt --all -- --check passed (exit 0); both raw JSON payloads parse and gzip round trips match exactly. This historical evidence does not claim the final round-two binary size or terminal latency gates.
Author
Owner

Step committed/pushed: 0cf41d27 negotiates existing full-queue deferral for ordinary native writers; bab17031 separately records the real Unix handshake regression and exact gate evidence. The test observed Attach(7) versus expected Attach(15) before the fix (exit 101), then passed for masks 3 and 15 while preserving SelectWriter(7). cargo fmt -p infraternal-agent -- --check and strict remote,mesh all-target clippy exited 0; agent library: 69 passed, 0 failed, 11 ignored (11.27 s). Raw red/green and gate outputs are preserved byte-for-byte as gzip with source/output hashes under evidence/mesh-agent-transport-round2/ordinary-native-backpressure-*. Module and test commits are separate; terminal latency and final server gates remain outstanding.

Step committed/pushed: 0cf41d27 negotiates existing full-queue deferral for ordinary native writers; bab17031 separately records the real Unix handshake regression and exact gate evidence. The test observed Attach(7) versus expected Attach(15) before the fix (exit 101), then passed for masks 3 and 15 while preserving SelectWriter(7). cargo fmt -p infraternal-agent -- --check and strict remote,mesh all-target clippy exited 0; agent library: 69 passed, 0 failed, 11 ignored (11.27 s). Raw red/green and gate outputs are preserved byte-for-byte as gzip with source/output hashes under evidence/mesh-agent-transport-round2/ordinary-native-backpressure-*. Module and test commits are separate; terminal latency and final server gates remain outstanding.
Author
Owner

New deterministic promotion regression RED: promotion_never_publishes_an_unstarted_shadow_flight, 0 passed/1 failed/0.33 s; assertion: unstarted Cursor/Credit cannot be published as a hedged, credited writer. Exact pre-fix immutable artifact and source hashes retained by server-promotion-flight-red provenance. Repair will preserve completed successful flights and discard cancelled/failed flights before promotion; not yet green. Queued completion ownership repair separately passed 1 test/0.05 s on this artifact.

Indexed native churn remains RED at primary attach127 (4.50 s), but at index126 the Weak ownership probe shows live and warm each [streams=1,pumps=2], not128 retained server pumps; incoming queues were locked/unobserved. Locked Quinn quinn-proto0.11.19 streams/state.rs999-1011 releases incoming bidi quota only after both halves complete; received_stop_sending371-387 records an event without resetting the retained peer send half. The fixture kept all peer NativeChannels after Close/EOF (remote_standby_tests.rs536/543), filling the initial+127=128 peer stream allowance. Correcting fixture peer-half lifetime: drop each peer only after observed Close/EOF, keep QUIC connections open, assert bounded server streams/pumps throughout churn. No production retirement API or timeout change is justified by these counts. Corrected fixture will run with final promotion green build; no acceptance claimed yet.

New deterministic promotion regression RED: promotion_never_publishes_an_unstarted_shadow_flight, 0 passed/1 failed/0.33 s; assertion: unstarted Cursor/Credit cannot be published as a hedged, credited writer. Exact pre-fix immutable artifact and source hashes retained by server-promotion-flight-red provenance. Repair will preserve completed successful flights and discard cancelled/failed flights before promotion; not yet green. Queued completion ownership repair separately passed 1 test/0.05 s on this artifact. Indexed native churn remains RED at primary attach127 (4.50 s), but at index126 the Weak ownership probe shows live and warm each [streams=1,pumps=2], not128 retained server pumps; incoming queues were locked/unobserved. Locked Quinn quinn-proto0.11.19 streams/state.rs999-1011 releases incoming bidi quota only after both halves complete; received_stop_sending371-387 records an event without resetting the retained peer send half. The fixture kept all peer NativeChannels after Close/EOF (remote_standby_tests.rs536/543), filling the initial+127=128 peer stream allowance. Correcting fixture peer-half lifetime: drop each peer only after observed Close/EOF, keep QUIC connections open, assert bounded server streams/pumps throughout churn. No production retirement API or timeout change is justified by these counts. Corrected fixture will run with final promotion green build; no acceptance claimed yet.
Author
Owner

D215 shadow completion checkpoint (source snapshot cf64f1d2; subsequent commits were source-matching/docs-only). Queued sibling ownership: intended red 0 pass/1 fail/0.03s, repair green 1 pass/0 fail/0.05s. Tests/logs: embedded_shadow_flights.rs::queued_sibling_failure_stays_owned_until_the_actor_observes_it; evidence/mesh-agent-transport-round2/server-shadow-queued-owner-{red,green}.log. New current_thread real-admission promotion regression is RED 0 pass/1 fail/0.33s: scheduling then promoting before first task poll publishes undelivered Cursor/Credit reservations. Log/provenance: server-promotion-flight-red.log and server-promotion-flight-red-provenance.json (exact imported source/executable hashes; build33m32s under host contention, not performance evidence). Source repair now preserves successful joined completions and removes only matching failed/aborted slots; final green/Clippy pending. No latency/scale acceptance claimed.

D215 shadow completion checkpoint (source snapshot cf64f1d2; subsequent commits were source-matching/docs-only). Queued sibling ownership: intended red 0 pass/1 fail/0.03s, repair green 1 pass/0 fail/0.05s. Tests/logs: embedded_shadow_flights.rs::queued_sibling_failure_stays_owned_until_the_actor_observes_it; evidence/mesh-agent-transport-round2/server-shadow-queued-owner-{red,green}.log. New current_thread real-admission promotion regression is RED 0 pass/1 fail/0.33s: scheduling then promoting before first task poll publishes undelivered Cursor/Credit reservations. Log/provenance: server-promotion-flight-red.log and server-promotion-flight-red-provenance.json (exact imported source/executable hashes; build33m32s under host contention, not performance evidence). Source repair now preserves successful joined completions and removes only matching failed/aborted slots; final green/Clippy pending. No latency/scale acceptance claimed.
Author
Owner

Step committed/pushed: 010e7ac5 adds decoder prefix/pause ownership; 802e5fba separately records regression tests and exact isolated gate evidence. fmt exit0, strict all-target shim clippy exit0; frame suite: test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 66 filtered out; finished in 0.04s. Current module/test source hashes match isolated cf64f1d2 snapshot; newer unrelated agent/docs commits were excluded and qualified in provenance. Exact outputs are preserved as verified gzip under evidence/mesh-agent-transport-round2/shim-frame-checkpoint-*. Max retained decoder capacity was2097152B/peer,32peer decoder envelope67108864B plus524288B trailing data; pathological200PTY envelope about12.6GiB, explicitly not measured ordinary RSS. Session queue module/fullshim gates and pause fuzz remain pending; this is only the frame slice.

Step committed/pushed: 010e7ac5 adds decoder prefix/pause ownership; 802e5fba separately records regression tests and exact isolated gate evidence. fmt exit0, strict all-target shim clippy exit0; frame suite: test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 66 filtered out; finished in 0.04s. Current module/test source hashes match isolated cf64f1d2 snapshot; newer unrelated agent/docs commits were excluded and qualified in provenance. Exact outputs are preserved as verified gzip under evidence/mesh-agent-transport-round2/shim-frame-checkpoint-*. Max retained decoder capacity was2097152B/peer,32peer decoder envelope67108864B plus524288B trailing data; pathological200PTY envelope about12.6GiB, explicitly not measured ordinary RSS. Session queue module/fullshim gates and pause fuzz remain pending; this is only the frame slice.
Author
Owner

D215 owned shadow completion checkpoint, frozen public source HEAD802e5fba, source/executable seal in evidence/mesh-agent-transport-round2/server-owned-attach-red-provenance.json. Promotion-before-first-poll repair GREEN as part of11 priming/flight/header tests (11 pass/0 fail/0.61s); successful finished writes are preserved and unpolled/failed matching slots are excluded. All6 owned-write tests GREEN0.03s (cached ACK, unsent seed, header ordering, bounded durable-ACK window, FIFO/cancellation, metadata). Corrected real native churn GREEN1 pass/1.88s:130 verified retirements on each existing QUIC connection, per-admission server streams<=1/pumps<=4. Retained peer send halves, rather than128server pumps, exhausted the original fixture bidi quota (immutable original counts retained). New promoted-owned encoded Attach regression RED0 pass/1 fail/0.10s withBrokenPipe; missing Input and Attach+trailing rejection checks passed. Root owns that adapter repair. Queued-control candidate test failed BEFORE first-byte/saturation barrier, so it is NOT valid evidence of the proposed gating defect. Logs: server-promotion-completion-focused-green.log, server-owned-write-final-prebuilt-green.log, server-detached-binding-churn-final-green.log, server-owned-attach-red.log, server-native-control-queue-red.log. Final Clippy/union gate and transport latency/scale acceptance remain pending.

D215 owned shadow completion checkpoint, frozen public source HEAD802e5fba, source/executable seal in evidence/mesh-agent-transport-round2/server-owned-attach-red-provenance.json. Promotion-before-first-poll repair GREEN as part of11 priming/flight/header tests (11 pass/0 fail/0.61s); successful finished writes are preserved and unpolled/failed matching slots are excluded. All6 owned-write tests GREEN0.03s (cached ACK, unsent seed, header ordering, bounded durable-ACK window, FIFO/cancellation, metadata). Corrected real native churn GREEN1 pass/1.88s:130 verified retirements on each existing QUIC connection, per-admission server streams<=1/pumps<=4. Retained peer send halves, rather than128server pumps, exhausted the original fixture bidi quota (immutable original counts retained). New promoted-owned encoded Attach regression RED0 pass/1 fail/0.10s withBrokenPipe; missing Input and Attach+trailing rejection checks passed. Root owns that adapter repair. Queued-control candidate test failed BEFORE first-byte/saturation barrier, so it is NOT valid evidence of the proposed gating defect. Logs: server-promotion-completion-focused-green.log, server-owned-write-final-prebuilt-green.log, server-detached-binding-churn-final-green.log, server-owned-attach-red.log, server-native-control-queue-red.log. Final Clippy/union gate and transport latency/scale acceptance remain pending.
Author
Owner

The first queued-control run was invalid setup evidence: JSON with8192 padding bytes serialized to8206 B, exceeding plugin-api MAX_ACTION_BYTES8192; EmbeddedAgent::call refused before sending (embedded.rs286-289). The2.18s first-byte timeout did not exercise control queue saturation. Corrected source uses6144 padding bytes (JSON6158 B), asserts4096<payload<=8192, and races first native byte against early Call completion with queue/closure diagnostics. Production control gating remains unchanged pending a valid barrier-qualified red.

Meanwhile, the corrected peer-half lifetime churn passed1 test/1.88s:130 primary Close/EOF and130 warm EOF retirements with bounded server streams/pumps before every admission and QUIC connections kept alive. Owned writer checks6 passed/0.03s; priming/flight/header11 passed/0.61s on the sealed artifact. Valid missing-binding encodedAttach red0/1/0.10s preserved (negative Input/coalescedAttach guards passed); root source repair now allows only an exact Attach to bind within the authority-guarded owned flight. Final green pending.

The first queued-control run was invalid setup evidence: JSON with8192 padding bytes serialized to8206 B, exceeding plugin-api MAX_ACTION_BYTES8192; EmbeddedAgent::call refused before sending (embedded.rs286-289). The2.18s first-byte timeout did not exercise control queue saturation. Corrected source uses6144 padding bytes (JSON6158 B), asserts4096<payload<=8192, and races first native byte against early Call completion with queue/closure diagnostics. Production control gating remains unchanged pending a valid barrier-qualified red. Meanwhile, the corrected peer-half lifetime churn passed1 test/1.88s:130 primary Close/EOF and130 warm EOF retirements with bounded server streams/pumps before every admission and QUIC connections kept alive. Owned writer checks6 passed/0.03s; priming/flight/header11 passed/0.61s on the sealed artifact. Valid missing-binding encodedAttach red0/1/0.10s preserved (negative Input/coalescedAttach guards passed); root source repair now allows only an exact Attach to bind within the authority-guarded owned flight. Final green pending.
Author
Owner

Verification finding: isolated session snapshot files predated the shared target frame-checkpoint artifact, so Cargo reused the earlier binary; logged64 passed/12 ignored was not evidence of the new session compilation. Mismatch caught through expected inventory76 versus78 (two new sequencing tests). Session fmt/Clippy/test acceptance retracted in shim-session-checkpoint-provenance.json; no session module commit was made from that result. Fresh gates now invalidate source mtimes, require Cargo JSON artifact package/manifest path and exact test inventory, copy immutable binaries, and verify source hashes before/after. The earlier frame slice explicitly built and ran9 frame tests including the new pause/storage tests. All future cross-checkout server snapshots/build wrappers get the same invalidation/artifact rules.

Historical bloat audit found both revisions shared a target, but preserved logs explicitly show compiling all11 workspace crates under the intended baseline and515 checkout paths;515 source mtimes followed the prior baseline binary. No stale-reuse evidence found there. Qualification: no contemporaneous per-crate CargoJSON/fresh flags were retained; retrospective mtimes and section/symbol deltas corroborate but do not replace that missing provenance.

Verification finding: isolated session snapshot files predated the shared target frame-checkpoint artifact, so Cargo reused the earlier binary; logged64 passed/12 ignored was not evidence of the new session compilation. Mismatch caught through expected inventory76 versus78 (two new sequencing tests). Session fmt/Clippy/test acceptance retracted in shim-session-checkpoint-provenance.json; no session module commit was made from that result. Fresh gates now invalidate source mtimes, require Cargo JSON artifact package/manifest path and exact test inventory, copy immutable binaries, and verify source hashes before/after. The earlier frame slice explicitly built and ran9 frame tests including the new pause/storage tests. All future cross-checkout server snapshots/build wrappers get the same invalidation/artifact rules. Historical bloat audit found both revisions shared a target, but preserved logs explicitly show compiling all11 workspace crates under the intended baseline and515 checkout paths;515 source mtimes followed the prior baseline binary. No stale-reuse evidence found there. Qualification: no contemporaneous per-crate CargoJSON/fresh flags were retained; retrospective mtimes and section/symbol deltas corroborate but do not replace that missing provenance.
Author
Owner

D215 corrected control test reached its required real-QUIC barrier: CONTROL_SATURATION active=true queued=1 native_primary_live=true shadow_output=0; then RED0 pass/1 fail/0.24s: full control FIFO prevented healthy primary terminal delivery. Earlier first-byte failure was invalid because padding8192 wrapped into8206JSON bytes, over8192 call cap; corrected6158-byte JSON exceeds4KiB peer window while staying within cap. Root owns gating repair. Same sealed artifact verifies encoded fresh Attach repair GREEN1/0.11s, all12 priming/flight/header tests GREEN0.57s, all6 owned-write tests GREEN0.06s, corrected130retirements/path native churn GREEN1/1.42s. Artifact: native-control-valid-red-tests SHA25684db9862a04cec483d5006c15cd4eb44b50c16735bb304451a38f41289f60dab; provenance server-native-control-valid-red-provenance.json records public-source hashes unchanged postbuild, Cargo current-worktree manifest/src path, fresh=false after forced server source reread, and expected test inventory. Evidence logs under evidence/mesh-agent-transport-round2/server-{native-control-valid-red,owned-attach-green,shadow-current-focused-green,owned-current-focused-green,churn-current-focused-green}.log. Metadata sizeof numbers are TEST-FIXTURE layouts containing cfg(test) fields, not measured shipping layouts/RSS. Final Clippy/full gate and terminal latency/scale acceptance remain pending.

D215 corrected control test reached its required real-QUIC barrier: CONTROL_SATURATION active=true queued=1 native_primary_live=true shadow_output=0; then RED0 pass/1 fail/0.24s: full control FIFO prevented healthy primary terminal delivery. Earlier first-byte failure was invalid because padding8192 wrapped into8206JSON bytes, over8192 call cap; corrected6158-byte JSON exceeds4KiB peer window while staying within cap. Root owns gating repair. Same sealed artifact verifies encoded fresh Attach repair GREEN1/0.11s, all12 priming/flight/header tests GREEN0.57s, all6 owned-write tests GREEN0.06s, corrected130retirements/path native churn GREEN1/1.42s. Artifact: native-control-valid-red-tests SHA25684db9862a04cec483d5006c15cd4eb44b50c16735bb304451a38f41289f60dab; provenance server-native-control-valid-red-provenance.json records public-source hashes unchanged postbuild, Cargo current-worktree manifest/src path, fresh=false after forced server source reread, and expected test inventory. Evidence logs under evidence/mesh-agent-transport-round2/server-{native-control-valid-red,owned-attach-green,shadow-current-focused-green,owned-current-focused-green,churn-current-focused-green}.log. Metadata sizeof numbers are TEST-FIXTURE layouts containing cfg(test) fields, not measured shipping layouts/RSS. Final Clippy/full gate and terminal latency/scale acceptance remain pending.
Author
Owner

Completed shim bounded-deferral module d7494c7a (pushed): borrowed pending frame/suffix, FIFO re-ticketing, independent legacy control readiness, shared capability independent of ordinary selector; new sequencing regressions excluded from this module commit. Fresh isolated fmt and strict all-target Clippy PASS; exact76-test inventory: 64 passed; 0 failed; 12 ignored; finished in84.10s. Staged four module/constructor files byte-match gated snapshot. Immutable artifact f51e35f78855d2c0c66f55928efaca57327070537ceda6cf1683e7b60d9dc9ab, exact package path/non-fresh Cargo artifact/source seal verified. Gate/provenance and verbatim gzip outputs under evidence/mesh-agent-transport-round2/shim-session-module-*. Full current78-test gate and pause/resume ASAN follow separately.

Completed shim bounded-deferral module d7494c7a (pushed): borrowed pending frame/suffix, FIFO re-ticketing, independent legacy control readiness, shared capability independent of ordinary selector; new sequencing regressions excluded from this module commit. Fresh isolated fmt and strict all-target Clippy PASS; exact76-test inventory: 64 passed; 0 failed; 12 ignored; finished in84.10s. Staged four module/constructor files byte-match gated snapshot. Immutable artifact f51e35f78855d2c0c66f55928efaca57327070537ceda6cf1683e7b60d9dc9ab, exact package path/non-fresh Cargo artifact/source seal verified. Gate/provenance and verbatim gzip outputs under evidence/mesh-agent-transport-round2/shim-session-module-*. Full current78-test gate and pause/resume ASAN follow separately.
Author
Owner

Completed separate sequencing tests6b3fd5c2: deferred range validation remains transactional; trailing fresh Input gets a new FIFO ticket behind older deferred peers. Prior FIFO red expectedticket2 butgotNone. Fresh full current artifact1815f32149a70d9a9c1a26244f09ab42d42ed17b8c498d6c895d368c9594279b verified78-test inventory; fmt and strictalltarget Clippy PASS; 66 passed; 0 failed; 12 ignored; finished in110.95s. Current source unchanged during compile/test; exactCargoJSON paths/artifactflags and verbatim gzip logs under evidence/mesh-agent-transport-round2/shim-session-*. RealCLI queue-pressure cases and pause ASAN remain separate gates.

Completed separate sequencing tests6b3fd5c2: deferred range validation remains transactional; trailing fresh Input gets a new FIFO ticket behind older deferred peers. Prior FIFO red expectedticket2 butgotNone. Fresh full current artifact1815f32149a70d9a9c1a26244f09ab42d42ed17b8c498d6c895d368c9594279b verified78-test inventory; fmt and strictalltarget Clippy PASS; 66 passed; 0 failed; 12 ignored; finished in110.95s. Current source unchanged during compile/test; exactCargoJSON paths/artifactflags and verbatim gzip logs under evidence/mesh-agent-transport-round2/shim-session-*. RealCLI queue-pressure cases and pause ASAN remain separate gates.
Author
Owner

Started D215 round-2 continuation on mesh-agent-transport at WIP 73aba820649b43a2ad976b3dbd62c257ec19a7b0, parent 6b3fd5c2. Read #129 and parent #79 history, CLAUDE.md, DECISIONS.md, architecture/process. Recover atomic server module/test/contract/fuzz/evidence checkpoints; invalidate cross-checkout Cargo reuse and verify inventories. Final real-terminal 0/150/300 ms and scale acceptance remain pending. NetBird SSH to named perf VM succeeds (infraternal-perf-test); all new performance evidence will run there under shared flock. Push each validated commit; no deployment.

Started D215 round-2 continuation on mesh-agent-transport at WIP 73aba820649b43a2ad976b3dbd62c257ec19a7b0, parent 6b3fd5c2. Read #129 and parent #79 history, CLAUDE.md, DECISIONS.md, architecture/process. Recover atomic server module/test/contract/fuzz/evidence checkpoints; invalidate cross-checkout Cargo reuse and verify inventories. Final real-terminal 0/150/300 ms and scale acceptance remain pending. NetBird SSH to named perf VM succeeds (infraternal-perf-test); all new performance evidence will run there under shared flock. Push each validated commit; no deployment.
Author
Owner

Committed/pushed 51545db3fc: additive wire/shim appendices for D215, including ordinary queue-deferral negotiation and FIFO reservation clarification already proposed here. Reviewed against exact parser/negotiation sources; git diff --check passes. Replaced only known WIP remote 73aba820 through exact-SHA force-with-lease after instructed reset; subsequent pushes are fast-forward. No deployment.

Committed/pushed 51545db3fc44a3b6e1891d564a5b7d59471641dd: additive wire/shim appendices for D215, including ordinary queue-deferral negotiation and FIFO reservation clarification already proposed here. Reviewed against exact parser/negotiation sources; git diff --check passes. Replaced only known WIP remote 73aba820 through exact-SHA force-with-lease after instructed reset; subsequent pushes are fast-forward. No deployment.
Author
Owner

Committed/pushed 9967d58a83: cancellation-safe native incoming ownership and exact channel identity; binding map is not held over network setup. Server fmt/strict all-target remote Clippy pass; real TLS/QUIC runtime suite 28 passed, 0 failed, 3 ignored. Evidence adapter-clippy.log and adapter-tests.log under evidence/mesh-agent-transport-continuation. Regression tests follow separately.

Committed/pushed 9967d58a836275dbf6603ea7f4f9e69f0f73c394: cancellation-safe native incoming ownership and exact channel identity; binding map is not held over network setup. Server fmt/strict all-target remote Clippy pass; real TLS/QUIC runtime suite 28 passed, 0 failed, 3 ignored. Evidence adapter-clippy.log and adapter-tests.log under evidence/mesh-agent-transport-continuation. Regression tests follow separately.
Author
Owner

Committed/pushed 8f5c2203b1: real mTLS QUIC cancellation/rebinding regressions, 30 passed / 0 failed / 3 ignored runtime tests; fmt and strict all-target remote Clippy pass. Source is current-worktree compilation, no cross-checkout reuse. Next slice introduces bounded owned native writes.

Committed/pushed 8f5c2203b14c45b20858c11b54de5d9850146e0c: real mTLS QUIC cancellation/rebinding regressions, 30 passed / 0 failed / 3 ignored runtime tests; fmt and strict all-target remote Clippy pass. Source is current-worktree compilation, no cross-checkout reuse. Next slice introduces bounded owned native writes.
Author
Owner

Perf fixture portability finding: remote_mesh_namespace_tests.rs:15/18 hard-code /home/kayg build-host paths, and report machine was fixed to infraternal-dev at line 991. Preparing optional INFRATERNAL_MESH_PROOF_SCRATCH/STATE overrides and actual /proc/sys/kernel/hostname report for the required perf VM run under /root/infraternal-bench/mesh-agent-transport-continuation. Assertions/budgets unchanged; no performance measurements yet.

Perf fixture portability finding: remote_mesh_namespace_tests.rs:15/18 hard-code /home/kayg build-host paths, and report machine was fixed to infraternal-dev at line 991. Preparing optional INFRATERNAL_MESH_PROOF_SCRATCH/STATE overrides and actual /proc/sys/kernel/hostname report for the required perf VM run under /root/infraternal-bench/mesh-agent-transport-continuation. Assertions/budgets unchanged; no performance measurements yet.
Author
Owner

Committed/pushed a8afd998a6: bounded owned native writes, durable Ack window and independent control admission. Server fmt/strict all-target remote Clippy pass; embedded tests 19 passed / 0 failed / 2 ignored including MAT-R4. Limits: 16KiB outstanding input/writer; control active+queued <=66048B/host (<=66048000B at1000 saturated hosts), excluding preexisting command retention/maps/transport. Functional evidence only; no new timing acceptance.

Committed/pushed a8afd998a6d968059248e68c6a77498e717f481f: bounded owned native writes, durable Ack window and independent control admission. Server fmt/strict all-target remote Clippy pass; embedded tests 19 passed / 0 failed / 2 ignored including MAT-R4. Limits: 16KiB outstanding input/writer; control active+queued <=66048B/host (<=66048000B at1000 saturated hosts), excluding preexisting command retention/maps/transport. Functional evidence only; no new timing acceptance.
Author
Owner

Committed/pushed 8ce82648e6: durable native input window/control FIFO regressions; embedded suite 24 passed / 0 failed / 2 ignored, fmt/strict remote Clippy pass. Next introduces priming module with its private flight owner inline; extracting that owner is a separate refactor commit so each module step builds independently. Prime intent stays refused until greeting/runtime activation slices.

Committed/pushed 8ce82648e6d69f445ee7b28168739f912a4f4f1f: durable native input window/control FIFO regressions; embedded suite 24 passed / 0 failed / 2 ignored, fmt/strict remote Clippy pass. Next introduces priming module with its private flight owner inline; extracting that owner is a separate refactor commit so each module step builds independently. Prime intent stays refused until greeting/runtime activation slices.
Author
Owner

Committed/pushed 71e3669bce: bounded native secondary ownership and actor integration; wire prime still refused. Server fmt/strict remote all-target Clippy pass; embedded24/runtime30 passed, no failures,2/3 ignored. Cancellation joins preparation/setup/write owners; only completed successful reservations survive promotion. Next extracts the private flight helper without changing behavior. No timing acceptance yet.

Committed/pushed 71e3669bcef42fabec4d11f2f410733ef1a84d92: bounded native secondary ownership and actor integration; wire prime still refused. Server fmt/strict remote all-target Clippy pass; embedded24/runtime30 passed, no failures,2/3 ignored. Cancellation joins preparation/setup/write owners; only completed successful reservations survive promotion. Next extracts the private flight helper without changing behavior. No timing acceptance yet.
Author
Owner

Committed/pushed c9eb548264: recovered261 historical evidence files (actual git tree count) byte-for-byte from WIP73aba820, plus SHA256/byte manifest. Old build-host timings are historical diagnostics, not final perf VM acceptance. Server behavior commits remain separate.

Committed/pushed c9eb54826433c649091fc7a39b79e62003b4bf10: recovered261 historical evidence files (actual git tree count) byte-for-byte from WIP73aba820, plus SHA256/byte manifest. Old build-host timings are historical diagnostics, not final perf VM acceptance. Server behavior commits remain separate.
Author
Owner

Committed/pushed 006be612ae: isolated shadow-flight module, behavior-preserving extraction; fmt/strict server remote Clippy pass,24 embedded tests pass,2 ignored. Admission ownership is the next independent module slice; prime intent remains refused until activation.

Committed/pushed 006be612aee7c3874c110f591dce3179fe138620: isolated shadow-flight module, behavior-preserving extraction; fmt/strict server remote Clippy pass,24 embedded tests pass,2 ignored. Admission ownership is the next independent module slice; prime intent remains refused until activation.
Author
Owner

Committed/pushed ab85534013: parked identity RAII transfer and native-only negotiated priming ownership; wire consumer remains refused until next activation slice. Server fmt/strict remote Clippy pass; six standby/parser tests pass. No timing evidence.

Committed/pushed ab85534013c0fc66ab9b98b92156bf65b92b9c05: parked identity RAII transfer and native-only negotiated priming ownership; wire consumer remains refused until next activation slice. Server fmt/strict remote Clippy pass; six standby/parser tests pass. No timing evidence.
Author
Owner

Committed/pushed 1c52ceb562: negotiated native prime admission/activation now enabled on the existing actor; ordinary/TCP compatibility retained. Server fmt/strict remote Clippy pass; embedded24/runtime30 passed,0failed,2/3ignored. Restoring final behavioral regressions separately, preserving both previously committed cancellation/rebinding tests rather than duplicating them in standby. Final performance and fast gate remain pending.

Committed/pushed 1c52ceb562af84066e43705751279faa9e4c8286: negotiated native prime admission/activation now enabled on the existing actor; ordinary/TCP compatibility retained. Server fmt/strict remote Clippy pass; embedded24/runtime30 passed,0failed,2/3ignored. Restoring final behavioral regressions separately, preserving both previously committed cancellation/rebinding tests rather than duplicating them in standby. Final performance and fast gate remain pending.
Author
Owner

Committed/pushed d6a77a965b: complete server behavioral regression checkpoint. fmt/strict all-target remote Clippy pass; embedded38/runtime38/admission4 passed,0failed,2/3/0ignored. Real QUIC cases include primary-close activation,2MiB retained-input/Credit/ControlCall backpressure, saturated native control FIFO,130 primary+warm retirements with bounded streams/pumps, and incomplete promotion reservations. No new performance claim. Next ports measurement fixtures to the named perf VM without changing assertions.

Committed/pushed d6a77a965b3afb8e1dc4d274d50c06362a83e697: complete server behavioral regression checkpoint. fmt/strict all-target remote Clippy pass; embedded38/runtime38/admission4 passed,0failed,2/3/0ignored. Real QUIC cases include primary-close activation,2MiB retained-input/Credit/ControlCall backpressure, saturated native control FIFO,130 primary+warm retirements with bounded streams/pumps, and incomplete promotion reservations. No new performance claim. Next ports measurement fixtures to the named perf VM without changing assertions.
Author
Owner

Committed/pushed 5f34fbf8fb: perf VM path/machine portability, truthful actual netem jitter and partial-result preservation in final namespace lifecycle fixture. Strict server mesh-proof/agent remote+mesh Clippy and fmt pass; agent69/embedded38 tests pass,0failed,11/2ignored. Timing assertions remain ignored locally; final runs use perf VM lock. Shipping CLI queue regressions and parser fuzz targets are the remaining code checkpoints.

Committed/pushed 5f34fbf8fbb47e560f8a8334b8dc341179b029c3: perf VM path/machine portability, truthful actual netem jitter and partial-result preservation in final namespace lifecycle fixture. Strict server mesh-proof/agent remote+mesh Clippy and fmt pass; agent69/embedded38 tests pass,0failed,11/2ignored. Timing assertions remain ignored locally; final runs use perf VM lock. Shipping CLI queue regressions and parser fuzz targets are the remaining code checkpoints.
Author
Owner

Committed/pushed a043f4c892: shipping default CLI real-PTY pressure/control suite18 passed,0failed; fmt/strict shim-test Clippy pass. Tests count900000 accepted+200000 deferred bytes,40dropped deferred replacements, independent writers and legacy/fresh negotiation progress. Raw cli-shim-tests.log evidence; no new timing claim. Final parser targets/frozen builds remain.

Committed/pushed a043f4c8928c5b61306c6922bf37b3f52da01420: shipping default CLI real-PTY pressure/control suite18 passed,0failed; fmt/strict shim-test Clippy pass. Tests count900000 accepted+200000 deferred bytes,40dropped deferred replacements, independent writers and legacy/fresh negotiation progress. Raw cli-shim-tests.log evidence; no new timing claim. Final parser targets/frozen builds remain.
Author
Owner

Perf VM temporarily blocked by shared /var/lock/perf-bench.lock: three nonblocking flock attempts returned1; owned /root/infraternal-bench/mat129-cont was not created. No measurement or host change occurred. Need the current lock holder/orchestrator to release the benchmark slot; continuing local frozen-build/check work and will retry.

Perf VM temporarily blocked by shared /var/lock/perf-bench.lock: three nonblocking flock attempts returned1; owned /root/infraternal-bench/mat129-cont was not created. No measurement or host change occurred. Need the current lock holder/orchestrator to release the benchmark slot; continuing local frozen-build/check work and will retry.
Author
Owner

Isolated fuzz-package strict Clippy exposes existing server feature-off dead code: remote_http.rs:95 InvitationIssuer(Api) and issue/ready/origin/store, consumed by bootstrap_remote behind SSH. The fuzz dependency disables default server features. Retaining shipping behavior; validating target harnesses with the existing server SSH feature (same feature union as final workspace gate), rather than adding unrelated bootstrap changes. Raw fuzz-cursor-clippy.log records the feature-off failure.

Isolated fuzz-package strict Clippy exposes existing server feature-off dead code: remote_http.rs:95 InvitationIssuer(Api) and issue/ready/origin/store, consumed by bootstrap_remote behind SSH. The fuzz dependency disables default server features. Retaining shipping behavior; validating target harnesses with the existing server SSH feature (same feature union as final workspace gate), rather than adding unrelated bootstrap changes. Raw fuzz-cursor-clippy.log records the feature-off failure.
Author
Owner

Committed/pushed 9b569c91: native cursor exact JSON/unsigned canonical round trips; fmt/strict target Clippy with shipping server SSH feature and exact-source ASAN seed smoke pass. Existing parser library and18 shipping PTY tests also pass. Full ASAN mutation campaign is queued for the locked perf VM. No new dependency/engine or build-host performance acceptance. Raw outputs/provenance under evidence/mesh-agent-transport-continuation.

Committed/pushed 9b569c91: native cursor exact JSON/unsigned canonical round trips; fmt/strict target Clippy with shipping server SSH feature and exact-source ASAN seed smoke pass. Existing parser library and18 shipping PTY tests also pass. Full ASAN mutation campaign is queued for the locked perf VM. No new dependency/engine or build-host performance acceptance. Raw outputs/provenance under evidence/mesh-agent-transport-continuation.
Author
Owner

Committed/pushed 62a57c93: bounded exact standby/activation objects; fmt/strict target Clippy with shipping server SSH feature and exact-source ASAN seed smoke pass. Existing parser library and18 shipping PTY tests also pass. Full ASAN mutation campaign is queued for the locked perf VM. No new dependency/engine or build-host performance acceptance. Raw outputs/provenance under evidence/mesh-agent-transport-continuation.

Committed/pushed 62a57c93: bounded exact standby/activation objects; fmt/strict target Clippy with shipping server SSH feature and exact-source ASAN seed smoke pass. Existing parser library and18 shipping PTY tests also pass. Full ASAN mutation campaign is queued for the locked perf VM. No new dependency/engine or build-host performance acceptance. Raw outputs/provenance under evidence/mesh-agent-transport-continuation.
Author
Owner

Committed/pushed fd84f36b: pause/retry streamed decoder parity; fmt/strict target Clippy with shipping server SSH feature and exact-source ASAN seed smoke pass. Existing parser library and18 shipping PTY tests also pass. Full ASAN mutation campaign is queued for the locked perf VM. No new dependency/engine or build-host performance acceptance. Raw outputs/provenance under evidence/mesh-agent-transport-continuation.

Committed/pushed fd84f36b: pause/retry streamed decoder parity; fmt/strict target Clippy with shipping server SSH feature and exact-source ASAN seed smoke pass. Existing parser library and18 shipping PTY tests also pass. Full ASAN mutation campaign is queued for the locked perf VM. No new dependency/engine or build-host performance acceptance. Raw outputs/provenance under evidence/mesh-agent-transport-continuation.
Author
Owner

Perf VM lock became available. Exact-source ASAN mutation campaigns completed serially under /var/lock/perf-bench.lock on infraternal-perf-test: remote_cursor_decode 3733258 executions/exit0, remote_standby_decode 2799572 executions/exit0, shim_frame_decode 1621 executions/exit0. Zero sanitizer/crash reports. Initial GNU harness launch failed127 because its Nix ELF interpreter was absent; preserved fuzz-loader-initial.{log,exit}, then shipped the exact existing loader/library closure only under the owned benchmark directory. Shipping/server proofs use static musl. SHA provenance/runtime manifest and raw VM logs retained under evidence/mesh-agent-transport-continuation. Frozen shipping CLI now built at21074624B; optimized server fixture/default test build still running.

Perf VM lock became available. Exact-source ASAN mutation campaigns completed serially under /var/lock/perf-bench.lock on infraternal-perf-test: remote_cursor_decode 3733258 executions/exit0, remote_standby_decode 2799572 executions/exit0, shim_frame_decode 1621 executions/exit0. Zero sanitizer/crash reports. Initial GNU harness launch failed127 because its Nix ELF interpreter was absent; preserved fuzz-loader-initial.{log,exit}, then shipped the exact existing loader/library closure only under the owned benchmark directory. Shipping/server proofs use static musl. SHA provenance/runtime manifest and raw VM logs retained under evidence/mesh-agent-transport-continuation. Frozen shipping CLI now built at21074624B; optimized server fixture/default test build still running.
Author
Owner

Started continuation 2 on branch mesh-agent-transport; initial WIP 501deff4, source base fd84f36b. WIP soft-reset as instructed: source checkpoint d6a77a96 already committed; remaining WIP consists only of evidence/build metadata and one untracked fuzz artifact. Preserving useful provenance, excluding corpora/history duplication. Reading current #129 and parent #79; remaining acceptance MAT-R1/R4/R5, real PTY echo at 0/150/300 ms, size attribution, final fast gate. All timing measurements exclusively on named perf VM under shared flock.

Started continuation 2 on branch mesh-agent-transport; initial WIP 501deff4, source base fd84f36b. WIP soft-reset as instructed: source checkpoint d6a77a96 already committed; remaining WIP consists only of evidence/build metadata and one untracked fuzz artifact. Preserving useful provenance, excluding corpora/history duplication. Reading current #129 and parent #79; remaining acceptance MAT-R1/R4/R5, real PTY echo at 0/150/300 ms, size attribution, final fast gate. All timing measurements exclusively on named perf VM under shared flock.
Author
Owner

Completed evidence recovery 333bf8dfa3: replaced instructed WIP501deff4 through exact-SHA lease, preserving validated server/parser proof records separately. Excluded 1MiB slow fuzz artifact and duplicated issue history. Three recorded ASAN campaigns: 3733258/2799572/1621 executions, all exit0/no crashes. Source unchanged from fd84f36b; server d6a77a96 checkpoint already atomic. Fresh optimized fixture compiling; perf VM connectivity and shared lock verified.

Completed evidence recovery 333bf8dfa37ae4c4da74fb02df789d06bbe77397: replaced instructed WIP501deff4 through exact-SHA lease, preserving validated server/parser proof records separately. Excluded 1MiB slow fuzz artifact and duplicated issue history. Three recorded ASAN campaigns: 3733258/2799572/1621 executions, all exit0/no crashes. Source unchanged from fd84f36b; server d6a77a96 checkpoint already atomic. Fresh optimized fixture compiling; perf VM connectivity and shared lock verified.
Author
Owner

Inherited MAT-R1/R2/R3 functional review checks pass on current source: nft translated ingress 1PASS, nf_tables translated ingress 1PASS, endpoint persistence refusal 1PASS, orphan route retirement 1PASS, all exits0. Disposable user/network namespaces; no performance claim. First R2/R3 invocation lacked fixture CARGO_TARGET_DIR and stopped before setup; corrected invocation recorded separately. Source modules unchanged. Evidence review_ingress_translation.log, review_endpoint_transaction-configured.log, review_restart_routes-configured.log under evidence/mesh-agent-transport-continuation2. Full gate initial self-test stopped under shared build-host load; final rerun dispatches only this timing self-test through the locked perf VM, leaving functional/build checks local.

Inherited MAT-R1/R2/R3 functional review checks pass on current source: nft translated ingress 1PASS, nf_tables translated ingress 1PASS, endpoint persistence refusal 1PASS, orphan route retirement 1PASS, all exits0. Disposable user/network namespaces; no performance claim. First R2/R3 invocation lacked fixture CARGO_TARGET_DIR and stopped before setup; corrected invocation recorded separately. Source modules unchanged. Evidence review_ingress_translation.log, review_endpoint_transaction-configured.log, review_restart_routes-configured.log under evidence/mesh-agent-transport-continuation2. Full gate initial self-test stopped under shared build-host load; final rerun dispatches only this timing self-test through the locked perf VM, leaving functional/build checks local.
Author
Owner

Committed/pushed 3c8006d782: updated author checklist for 4MiB Ack-credit wait/sibling isolation, final translated-address ingress checks, and perf-VM-only acceptance with real PTY vs retained-state/inventory/pair populations separated. Documentation/whitespace gate passes; no source or decision edits. Original 90496B binary growth is already attributed by 6a749975 and bloat-attribution.md; round-two shipping artifact is frozen at21074624B with338/338 matching source hashes. Final optimized fixture/gate pending.

Committed/pushed 3c8006d782de097a94180c8255b0d0b0807cd340: updated author checklist for 4MiB Ack-credit wait/sibling isolation, final translated-address ingress checks, and perf-VM-only acceptance with real PTY vs retained-state/inventory/pair populations separated. Documentation/whitespace gate passes; no source or decision edits. Original 90496B binary growth is already attributed by 6a749975 and bloat-attribution.md; round-two shipping artifact is frozen at21074624B with338/338 matching source hashes. Final optimized fixture/gate pending.
Author
Owner

Fresh current-source MAT-R4 actor regression PASS: retained_input_credit_parks_only_the_full_writer_until_its_ack, 1passed/0failed/0ignored, exit0. Fills exactly4194304 retained input bytes using two legal frames, verifies next byte remains parked while sibling input arrives, then Ack releases exactly that waiting byte. Real Unix actor/socket; no source changes or timing acceptance claimed. Log retained-credit-functional.log under evidence/mesh-agent-transport-continuation2. Final fast gate fmt/VTfmt/Clippy have passed and workspace tests are running; immutable release namespace fixture still compiling.

Fresh current-source MAT-R4 actor regression PASS: retained_input_credit_parks_only_the_full_writer_until_its_ack, 1passed/0failed/0ignored, exit0. Fills exactly4194304 retained input bytes using two legal frames, verifies next byte remains parked while sibling input arrives, then Ack releases exactly that waiting byte. Real Unix actor/socket; no source changes or timing acceptance claimed. Log retained-credit-functional.log under evidence/mesh-agent-transport-continuation2. Final fast gate fmt/VTfmt/Clippy have passed and workspace tests are running; immutable release namespace fixture still compiling.
Author
Owner

Perf VM acceptance on infraternal-perf-test under shared flock, immutable current-source static artifacts: real-PTY RTT0/150/300 silent-cut echo201825/342243/332341us vs250000/400000/550000us, all lifecycle checksPASS and byte equality2925/13264/22833. Local echo p99 direct764us, mesh819us (+55us vs2000us allowance). MAT-R5 independent real-mTLS discard201891usPASS. Guarded1000QUICpairs:1000live/0false interruptions,16.604152s window,208B freshness state/path,225730560B RSSdelta(both test peers),1439CPUticks/100Hz; diagnostic snapshots included, not1000daemons. Retention200states/6200writes p50/p992423/6163ns, capacity1600B→0 afterAck. Remote3artifact hashes match. Fresh optimized server embedded38/runtime38/parser1passed,0failed. Evidence acceptance.md and perf-results/ in evidence/mesh-agent-transport-continuation2. First fullfast fails loaded relay-spacing (isolated and VM checksPASS) and known unchanged static size limit:21074624B>16404816B. Serialize final-head gate; no threshold waiver. Needs owner size-budget resolution or separate size reduction before merge.

Perf VM acceptance on infraternal-perf-test under shared flock, immutable current-source static artifacts: real-PTY RTT0/150/300 silent-cut echo201825/342243/332341us vs250000/400000/550000us, all lifecycle checksPASS and byte equality2925/13264/22833. Local echo p99 direct764us, mesh819us (+55us vs2000us allowance). MAT-R5 independent real-mTLS discard201891usPASS. Guarded1000QUICpairs:1000live/0false interruptions,16.604152s window,208B freshness state/path,225730560B RSSdelta(both test peers),1439CPUticks/100Hz; diagnostic snapshots included, not1000daemons. Retention200states/6200writes p50/p992423/6163ns, capacity1600B→0 afterAck. Remote3artifact hashes match. Fresh optimized server embedded38/runtime38/parser1passed,0failed. Evidence acceptance.md and perf-results/ in evidence/mesh-agent-transport-continuation2. First fullfast fails loaded relay-spacing (isolated and VM checksPASS) and known unchanged static size limit:21074624B>16404816B. Serialize final-head gate; no threshold waiver. Needs owner size-budget resolution or separate size reduction before merge.
Author
Owner

Committed/pushed bfec5f27cd: immutable perf VM acceptance, source/remote artifact hashes, raw gzip logs with byte-for-byte manifests, author verification and reproducible runners. Three RTT lifecycle proofs, MAT-R5, both1000-pair variants and exact4MiB credit pass; fresh optimized server38/runtime38/parser1pass. Original+90496B attribution already committed separately. Current-source code unchanged fromfd84f36b. Final-head fast gate is rerunning with RUST_TEST_THREADS=1 after unchanged TCP relay regression passed in isolation and onperfVM; no first-run failure waived. Known static size limit remains unmodified. Detailed numbers, populations and load: evidence/mesh-agent-transport-continuation2/acceptance.md.

Committed/pushed bfec5f27cdaa41df10685e632dbee6a6640bbab0: immutable perf VM acceptance, source/remote artifact hashes, raw gzip logs with byte-for-byte manifests, author verification and reproducible runners. Three RTT lifecycle proofs, MAT-R5, both1000-pair variants and exact4MiB credit pass; fresh optimized server38/runtime38/parser1pass. Original+90496B attribution already committed separately. Current-source code unchanged fromfd84f36b. Final-head fast gate is rerunning with RUST_TEST_THREADS=1 after unchanged TCP relay regression passed in isolation and onperfVM; no first-run failure waived. Known static size limit remains unmodified. Detailed numbers, populations and load: evidence/mesh-agent-transport-continuation2/acceptance.md.
Author
Owner

Final-head serialized fast gate atbfec5f27 found a real integration-fixture ordering race: shared_writer_refusals_and_full_peer_limit_preserve_the_live_writer,17passed/1failed, BrokenPipe atcrates/infraternal/tests/shim.rs:575. Negative Attach capabilities can correctly retire the peer before the fixture’s separate shared-selector write. Preserve both frames and all refusal/sibling assertions, but send the negative-case Attach+selector together; reuse one raw-selector encoder. No shipping behavior/contract change. fmt and strict all-target infraternal Clippy pass; fresh18-test shipping CLI suite running. Previous head gate stdout preserved as head-verify-fast.log; final serialized rerun follows the atomic fixture commit. Perf artifacts remain valid: only this integration-test file differs from the frozen338/395-source inventories, not any production or server/agent test source.

Final-head serialized fast gate atbfec5f27 found a real integration-fixture ordering race: shared_writer_refusals_and_full_peer_limit_preserve_the_live_writer,17passed/1failed, BrokenPipe atcrates/infraternal/tests/shim.rs:575. Negative Attach capabilities can correctly retire the peer before the fixture’s separate shared-selector write. Preserve both frames and all refusal/sibling assertions, but send the negative-case Attach+selector together; reuse one raw-selector encoder. No shipping behavior/contract change. fmt and strict all-target infraternal Clippy pass; fresh18-test shipping CLI suite running. Previous head gate stdout preserved as head-verify-fast.log; final serialized rerun follows the atomic fixture commit. Perf artifacts remain valid: only this integration-test file differs from the frozen338/395-source inventories, not any production or server/agent test source.
Author
Owner

Committed/pushed 0c229c224c: correct shipping CLI refusal-fixture race by coalescing unchanged Attach+selector bytes; all capability/writer/peer-limit/live-writer assertions retained. Fail-first serialized head gate17passed/1failed(BrokenPipe), green shipping CLI18passed/0failed; fmt/strict all-target infraternal Clippy PASS. Only integration-test shim.rs changes from frozen perf sources; no shipping/server/agent code difference. Source-change hashes and red/green gzip logs committed. Full final-head fast gate rerunning with serialized tests; perf VM acceptance unchanged and static size limit unmodified.

Committed/pushed 0c229c224c55a41c54fc435b133d54677b8addef: correct shipping CLI refusal-fixture race by coalescing unchanged Attach+selector bytes; all capability/writer/peer-limit/live-writer assertions retained. Fail-first serialized head gate17passed/1failed(BrokenPipe), green shipping CLI18passed/0failed; fmt/strict all-target infraternal Clippy PASS. Only integration-test shim.rs changes from frozen perf sources; no shipping/server/agent code difference. Source-change hashes and red/green gzip logs committed. Full final-head fast gate rerunning with serialized tests; perf VM acceptance unchanged and static size limit unmodified.
Author
Owner

Resumed continuation 2 on mesh-agent-transport at base/head 0c229c224c. Read repository contracts, original round-two prompt, issue #129 (336 comments) and parent #79 (9 comments). The instructed WIP reset and atomic checkpoints are already committed/pushed; preserving current history. Current-source perf VM acceptance and fixture correction already recorded. Completing final-head verification and recording exact remaining gate failures without changing budgets.

Resumed continuation 2 on mesh-agent-transport at base/head 0c229c224c55a41c54fc435b133d54677b8addef. Read repository contracts, original round-two prompt, issue #129 (336 comments) and parent #79 (9 comments). The instructed WIP reset and atomic checkpoints are already committed/pushed; preserving current history. Current-source perf VM acceptance and fixture correction already recorded. Completing final-head verification and recording exact remaining gate failures without changing budgets.
Author
Owner

Current-source seal: all 395 frozen perf-build source hashes checked; only crates/infraternal/tests/shim.rs differs, matching the already-committed 0c229c22 integration-fixture correction. Product/server/agent sources unchanged. Final serialized gate has passed the corrected CLI suite18/18 and earlier daemon/queue suites; continuing remaining workspace checks. Correcting earlier size-blocker wording: owner D205 expressly permits feature growth with attribution. Original+90496B attribution exists at6a749975; inherited16404816B static threshold is unchanged and any failure remains reported, not green. Separate TypeScript gate running because Rust failure prevents its dispatch.

Current-source seal: all 395 frozen perf-build source hashes checked; only crates/infraternal/tests/shim.rs differs, matching the already-committed 0c229c22 integration-fixture correction. Product/server/agent sources unchanged. Final serialized gate has passed the corrected CLI suite18/18 and earlier daemon/queue suites; continuing remaining workspace checks. Correcting earlier size-blocker wording: owner D205 expressly permits feature growth with attribution. Original+90496B attribution exists at6a749975; inherited16404816B static threshold is unchanged and any failure remains reported, not green. Separate TypeScript gate running because Rust failure prevents its dispatch.
Author
Owner

Resumed fast gate at source0c229c22: fmt/VTfmt/Clippy/cargo-denyPASS, testFAIL(101) only healthy_mesh_probes_do_not_inherit_the_previous_paths_rtt and parked_fallback_recovers_mesh_and_keeps_control_actions_usable (agent67passed/2failed/11ignored), staticFAIL(1):21074624B>16404816B. Corrected CLI18/18PASS. No assertion/deadline changed or failure waived. Parallel separate TS checks pass134/134 tracer cases but protocol35/36; stream differential reaches its existing30s timeout invoking Cargo while workspace Cargo remains active. Suspected overlap contention, not established causality: rerun complete TS gate after workspace exits, then complete serialized fast gate without overlap. Exact immutable path tests also dispatched to locked perf VM; outputs retained under evidence/mesh-agent-transport-continuation2.

Resumed fast gate at source0c229c22: fmt/VTfmt/Clippy/cargo-denyPASS, testFAIL(101) only healthy_mesh_probes_do_not_inherit_the_previous_paths_rtt and parked_fallback_recovers_mesh_and_keeps_control_actions_usable (agent67passed/2failed/11ignored), staticFAIL(1):21074624B>16404816B. Corrected CLI18/18PASS. No assertion/deadline changed or failure waived. Parallel separate TS checks pass134/134 tracer cases but protocol35/36; stream differential reaches its existing30s timeout invoking Cargo while workspace Cargo remains active. Suspected overlap contention, not established causality: rerun complete TS gate after workspace exits, then complete serialized fast gate without overlap. Exact immutable path tests also dispatched to locked perf VM; outputs retained under evidence/mesh-agent-transport-continuation2.
Author
Owner

Committed/pushed673c7a998132a96346f451d80aaf27d9e03db89e: preserve the two remaining immutable shipping/server Cargo artifact streams as byte-preserving gzip with hashes/sizes; no source/dependency/performance artifact change. Workspace fmt and staged whitespacePASS. Additional locked-VM exact healthy-mesh and parked-control checks1/1PASS each; build-host gate failures remain recorded, not waived. Serial TypeScript retry running before final full-fast retry.

Committed/pushed673c7a998132a96346f451d80aaf27d9e03db89e: preserve the two remaining immutable shipping/server Cargo artifact streams as byte-preserving gzip with hashes/sizes; no source/dependency/performance artifact change. Workspace fmt and staged whitespacePASS. Additional locked-VM exact healthy-mesh and parked-control checks1/1PASS each; build-host gate failures remain recorded, not waived. Serial TypeScript retry running before final full-fast retry.
Author
Owner

Committed/pushed30ccbcfe3bbb33a61fd1f1eaa1652f622fdbf12d: preserve both resumed fast failures, passing serial TypeScript134+36 tests, exact locked-VM healthy/parked checks1+1PASS and unchanged395-file source seal. No source/assertion/deadline changes and no failure waived. Exact isolation fixture subsequently passes focused,1/1; full retry still recordedFAIL(test101/static1). Workspace fmt/staged whitespace/shell syntax and13archive/hash round tripsPASS. Final full fast now runs on this exact evidence head, without overlapping own local checks, under CPUWeight10000. Complete output retained locally in evidence/mesh-agent-transport-continuation2/resumed-head-fast.log; finish comment will quote final summary.

Committed/pushed30ccbcfe3bbb33a61fd1f1eaa1652f622fdbf12d: preserve both resumed fast failures, passing serial TypeScript134+36 tests, exact locked-VM healthy/parked checks1+1PASS and unchanged395-file source seal. No source/assertion/deadline changes and no failure waived. Exact isolation fixture subsequently passes focused,1/1; full retry still recordedFAIL(test101/static1). Workspace fmt/staged whitespace/shell syntax and13archive/hash round tripsPASS. Final full fast now runs on this exact evidence head, without overlapping own local checks, under CPUWeight10000. Complete output retained locally in evidence/mesh-agent-transport-continuation2/resumed-head-fast.log; finish comment will quote final summary.
Author
Owner

Finish / review handoff: mesh-agent-transport head 30ccbcfe3b, pushed. Resumed WIP reset/server checkpoint was already complete in prior atomic history; this continuation preserves final Cargo metadata (673c7a99) and audited gate/source evidence (30ccbcfe). Production sources remain identical to frozen perf artifacts; only the already committed CLI fixture correction differs.

Final exact-head scripts/verify fast: exit1; fmt/VTfmt/Clippy/test/cargo-deny PASS; static builds FAIL only at unchanged x86 size 21074624B versus16404816B, no PT_INTERP. Workspace 691passed/0failed/88ignored across77 result rows; formerly failing isolation/healthy/parked cases allPASS in this full run. No failure waived or deadline/assertion changed. Independent full TypeScript checkpoint:134 tracer+36 protocol testsPASS. Final gate uses RUST_TEST_THREADS=1 and CPUWeight10000, with only the required latency self-test dispatched to locked perf VM.

D215 acceptance remains PASS on locked infraternal-perf-test: MAT-R1 both backends, exact4194304B retained-credit/sibling isolation, real-PTY path recovery at RTT0/150/300:201825/342243/332341us against250000/400000/550000us; exact byte equality2925/13264/22833; local echo direct764us vsmesh819us (+55us). Guarded1000QUICpairs:1000live/0false interruptions; 200-state retention and parser campaigns preserved. Populations, machine/load, hashes and limits: evidence/mesh-agent-transport-continuation2/acceptance.md; original+90496B attribution: evidence/mesh-agent-transport-round2/bloat-attribution.md. D205 permits attributed feature growth; the old static threshold remains unchanged and its failing row is reported explicitly. No deploy; issue left open.

Complete final gate stdout/stderr retained locally: evidence/mesh-agent-transport-continuation2/resumed-head-fast.log; SHA256 8ea5a32f19830857025bfbe58e29e5033df27b5729bf275ac28adc90a18054df, 202172 bytes. Earlier attempts and passing TS/VM checks are committed as verified archives. Cleanup complete:3 registered job scratch checkouts, job target/root and worktree target symlink removed; worktree clean; no owner fixture touched. Public VM evidence artifacts remain in the named proof directory.

Final scripts/verify fast summary (verbatim):

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+
Finish / review handoff: mesh-agent-transport head 30ccbcfe3bbb33a61fd1f1eaa1652f622fdbf12d, pushed. Resumed WIP reset/server checkpoint was already complete in prior atomic history; this continuation preserves final Cargo metadata (673c7a99) and audited gate/source evidence (30ccbcfe). Production sources remain identical to frozen perf artifacts; only the already committed CLI fixture correction differs. Final exact-head scripts/verify fast: exit1; fmt/VTfmt/Clippy/test/cargo-deny PASS; static builds FAIL only at unchanged x86 size 21074624B versus16404816B, no PT_INTERP. Workspace 691passed/0failed/88ignored across77 result rows; formerly failing isolation/healthy/parked cases allPASS in this full run. No failure waived or deadline/assertion changed. Independent full TypeScript checkpoint:134 tracer+36 protocol testsPASS. Final gate uses RUST_TEST_THREADS=1 and CPUWeight10000, with only the required latency self-test dispatched to locked perf VM. D215 acceptance remains PASS on locked infraternal-perf-test: MAT-R1 both backends, exact4194304B retained-credit/sibling isolation, real-PTY path recovery at RTT0/150/300:201825/342243/332341us against250000/400000/550000us; exact byte equality2925/13264/22833; local echo direct764us vsmesh819us (+55us). Guarded1000QUICpairs:1000live/0false interruptions; 200-state retention and parser campaigns preserved. Populations, machine/load, hashes and limits: evidence/mesh-agent-transport-continuation2/acceptance.md; original+90496B attribution: evidence/mesh-agent-transport-round2/bloat-attribution.md. D205 permits attributed feature growth; the old static threshold remains unchanged and its failing row is reported explicitly. No deploy; issue left open. Complete final gate stdout/stderr retained locally: evidence/mesh-agent-transport-continuation2/resumed-head-fast.log; SHA256 8ea5a32f19830857025bfbe58e29e5033df27b5729bf275ac28adc90a18054df, 202172 bytes. Earlier attempts and passing TS/VM checks are committed as verified archives. Cleanup complete:3 registered job scratch checkouts, job target/root and worktree target symlink removed; worktree clean; no owner fixture touched. Public VM evidence artifacts remain in the named proof directory. Final scripts/verify fast summary (verbatim): ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ```
Author
Owner

Independent delta verification started on review-mesh-agent-transport, target/base 30ccbcfe; prior reviewed base 515d3712, dev merge base 3a89477e. Earlier review branch preserved locally as review-mesh-agent-transport-prior-ca6e4f22. Checking delta and MAT-R1–R5 only; implementation unchanged, no push/deploy/perf VM. Prior test patches already appear on target; verifying equivalence before importing any duplicate tests.

Independent delta verification started on review-mesh-agent-transport, target/base 30ccbcfe; prior reviewed base 515d3712, dev merge base 3a89477e. Earlier review branch preserved locally as review-mesh-agent-transport-prior-ca6e4f22. Checking delta and MAT-R1–R5 only; implementation unchanged, no push/deploy/perf VM. Prior test patches already appear on target; verifying equivalence before importing any duplicate tests.
Author
Owner

Delta review evidence committed locally at 55f1522e (no push). Independent exact-production ASAN corpus: 100000 mutations, exit0/no crash; cursor/standby/activation shape bounds and shim owned/borrowed parity. Audit: 395 frozen source hashes, only declared CLI fixture differs; 59 gzip/raw/archive records match. Evidence docs/verification/mesh-agent-transport-delta-review/. Exact-head fast gate still compiling; possible invalid-offset credit wait is under verification, not yet a confirmed finding. No benchmark/perf VM run.

Delta review evidence committed locally at 55f1522e (no push). Independent exact-production ASAN corpus: 100000 mutations, exit0/no crash; cursor/standby/activation shape bounds and shim owned/borrowed parity. Audit: 395 frozen source hashes, only declared CLI fixture differs; 59 gzip/raw/archive records match. Evidence docs/verification/mesh-agent-transport-delta-review/. Exact-head fast gate still compiling; possible invalid-offset credit wait is under verification, not yet a confirmed finding. No benchmark/perf VM run.
Author
Owner

Earlier findings rechecked independently on source30ccbcfe: MAT-R1 translated ingress PASS2/2 (nft,nf_tables); MAT-R2 endpoint refusal PASS1/1; MAT-R3 orphan route restart PASS1/1, isolated unshare -Urn kernel namespaces. MAT-R4 original attachment-retirement test PASS1/1 plus exact4MiB credit/sibling/Ack-resume PASS1/1 using newly built real actor executable. Prior tests are already imported on target; no duplicate cherry-picks. MAT-R5 is ignored for VM-only timing; retained review-r5.log.gz reports PASS201891us and matches frozen source inventory, not independently remeasured here. Fast gate continues; no perf VM use.

Earlier findings rechecked independently on source30ccbcfe: MAT-R1 translated ingress PASS2/2 (nft,nf_tables); MAT-R2 endpoint refusal PASS1/1; MAT-R3 orphan route restart PASS1/1, isolated unshare -Urn kernel namespaces. MAT-R4 original attachment-retirement test PASS1/1 plus exact4MiB credit/sibling/Ack-resume PASS1/1 using newly built real actor executable. Prior tests are already imported on target; no duplicate cherry-picks. MAT-R5 is ignored for VM-only timing; retained review-r5.log.gz reports PASS201891us and matches frozen source inventory, not independently remeasured here. Fast gate continues; no perf VM use.
Author
Owner

Review correction committed locally5ef23097: first standalone fuzz harness resolved serde_json1.0.154; workspace locks1.0.151. Initial run retained as diagnostic. Exact workspace serde1.0.229/serde_json1.0.151/libfuzzer-sys0.4.13 rerun:100000ASAN cases,exit0/no crash. Pinned manifest/provenance/raw log committed separately; no shipping dependency/code changed. Fast gate still passes completed tests.

Review correction committed locally5ef23097: first standalone fuzz harness resolved serde_json1.0.154; workspace locks1.0.151. Initial run retained as diagnostic. Exact workspace serde1.0.229/serde_json1.0.151/libfuzzer-sys0.4.13 rerun:100000ASAN cases,exit0/no crash. Pinned manifest/provenance/raw log committed separately; no shipping dependency/code changed. Fast gate still passes completed tests.
Author
Owner

Resumed independent delta review on review-mesh-agent-transport at 5ef23097, source target 30ccbcfe, earlier base 515d3712. Prior committed parser/source audit and passing MAT-R1–R4 retained. Pending browser input-credit functional test and final exact-head fast gate will be completed; no implementation change, push, deploy or perf VM.

Resumed independent delta review on review-mesh-agent-transport at 5ef23097, source target 30ccbcfe, earlier base 515d3712. Prior committed parser/source audit and passing MAT-R1–R4 retained. Pending browser input-credit functional test and final exact-head fast gate will be completed; no implementation change, push, deploy or perf VM.
Author
Owner

Delta regression MAT-R6 P2 committed locally9269c7da: valid4194304B retained Input plus one byte with withheld durable Ack stops browser control Ping/Pong. Real authenticated WebSocket/router+Unix-socket actor fails review_full_input_writer_preserves_browser_control_progress,0passed/1failed,exit101. New credit wait at embedded.rs:145 is awaited from websocket.rs:1235; wire §6 command/control isolation is not preserved at leg A. Actor-level sibling check passes. No P0/P1 remaining; no implementation change or performance claim. Evidence scratch browser-credit-red.log. Completing test lint and exact-source fast gate.

Delta regression MAT-R6 P2 committed locally9269c7da: valid4194304B retained Input plus one byte with withheld durable Ack stops browser control Ping/Pong. Real authenticated WebSocket/router+Unix-socket actor fails review_full_input_writer_preserves_browser_control_progress,0passed/1failed,exit101. New credit wait at embedded.rs:145 is awaited from websocket.rs:1235; wire §6 command/control isolation is not preserved at leg A. Actor-level sibling check passes. No P0/P1 remaining; no implementation change or performance claim. Evidence scratch browser-credit-red.log. Completing test lint and exact-source fast gate.
Author
Owner

Delta functional evidence committed locally 188adccd29; regression test9269c7da, strict-lint fixture split1d5b7a33. MAT-R1PASS2/2; R2,R3,R4 eachPASS (R4 original and exact4MiB credit checks); shim sequenced7PASS, frame9PASS/1measurement ignored, inventory1PASS. MAT-R6 P2 fails its explicit control-progress assertion; fixture all-target server ClippyPASS. Report and hashed raw archives docs/verification/mesh-agent-transport-delta-review/. Exact-source30ccbcfe fast fmt/VTfmt/ClippyPASS, workspace tests compiling. No P0/P1; no push/deploy/perf VM.

Delta functional evidence committed locally 188adccd2988a7616b2ea168c9bdec81a69ac6a5; regression test9269c7da, strict-lint fixture split1d5b7a33. MAT-R1PASS2/2; R2,R3,R4 eachPASS (R4 original and exact4MiB credit checks); shim sequenced7PASS, frame9PASS/1measurement ignored, inventory1PASS. MAT-R6 P2 fails its explicit control-progress assertion; fixture all-target server ClippyPASS. Report and hashed raw archives docs/verification/mesh-agent-transport-delta-review/. Exact-source30ccbcfe fast fmt/VTfmt/ClippyPASS, workspace tests compiling. No P0/P1; no push/deploy/perf VM.
Author
Owner

Exact-source30ccbcfe gate first run: fmt/VTfmt/Clippy/cargo-denyPASS; test101 because disposable archive lacked worktree-local target required by unchanged agent_sessions.rs:68; static1,21074592B>16404816B,no PT_INTERP. Source unchanged. Added only scratch target symlink to match normal checkout fixture layout and reran full gate; initial raw output preserved. This is harness correction, not a source fix, timeout waiver or baseline exception. MAT-R6 remains P2; zero P0/P1.

Exact-source30ccbcfe gate first run: fmt/VTfmt/Clippy/cargo-denyPASS; test101 because disposable archive lacked worktree-local target required by unchanged agent_sessions.rs:68; static1,21074592B>16404816B,no PT_INTERP. Source unchanged. Added only scratch target symlink to match normal checkout fixture layout and reran full gate; initial raw output preserved. This is harness correction, not a source fix, timeout waiver or baseline exception. MAT-R6 remains P2; zero P0/P1.
Author
Owner

Continuation: independent delta review on review-mesh-agent-transport at 188adccd, source/base 30ccbcfe (prior reviewed 515d3712). Read prior committed evidence and current #129/#79 history. MAT-R1–R4 passing evidence retained; MAT-R6 P2 reproduction already committed. Previous exact-source gate retry stopped mid-suite when session ended. Resuming exact-source fast gate and final verdict; no implementation repair, push, deployment or perf VM.

Continuation: independent delta review on review-mesh-agent-transport at 188adccd, source/base 30ccbcfe (prior reviewed 515d3712). Read prior committed evidence and current #129/#79 history. MAT-R1–R4 passing evidence retained; MAT-R6 P2 reproduction already committed. Previous exact-source gate retry stopped mid-suite when session ended. Resuming exact-source fast gate and final verdict; no implementation repair, push, deployment or perf VM.
Author
Owner

Continuing independent delta review on review-mesh-agent-transport at188adccd, source target30ccbcfe, prior base515d3712. Read #129 and parent#79 history and committed evidence. Earlier gate continuation invoked the review checkout rather than scratch exact source and regression filter selected0tests; those outputs do not establish completion. Running explicit source30ccbcfe gate and named browser-credit regression. Prior MAT-R1–R4 PASS retained; MAT-R6 P2 already committed; no P0/P1. No implementation repair, push, deployment or perf VM.

Continuing independent delta review on review-mesh-agent-transport at188adccd, source target30ccbcfe, prior base515d3712. Read #129 and parent#79 history and committed evidence. Earlier gate continuation invoked the review checkout rather than scratch exact source and regression filter selected0tests; those outputs do not establish completion. Running explicit source30ccbcfe gate and named browser-credit regression. Prior MAT-R1–R4 PASS retained; MAT-R6 P2 already committed; no P0/P1. No implementation repair, push, deployment or perf VM.
Author
Owner

Independent delta review finished: MERGE (no P0/P1), verdict merge. Active findings P0=0/P1=0/P2=1/P3=0. MAT-R1–R4 independently PASS; MAT-R5 retained VM evidence PASS, not independently remeasured (review forbids perf VM). MAT-R6 P2 remains: full4194304B input window plus one byte blocks browser Ping/Pong; fully qualified regression rerun selects1/fails1,exit101 at explicit control-progress assertion. Test9269c7da, lint fixture1d5b7a33; final evidence head857350ced4c94f1932c5010eb3de4eb3a8db00e6, local review-mesh-agent-transport. No implementation fixes, push or deploy.

Exact source30ccbcfe fast exit1:691passed/0failed/88ignored in77rows, 2073/2073 Git blobs match. Sole failed row static size21074592B>16404816B, no PT_INTERP; unchanged threshold, D205 feature growth attribution retained. TS phase not dispatched after Rust size failure; prior170-test checkpoint retained. Build-host self-test durations are diagnostic only. Five final archives/hash round trips and git diff --check PASS. Report:docs/verification/mesh-agent-transport-delta-review/README.md. Wrong-checkout/zero-test continuation outputs archived as invalid completion evidence.

scripts/verify fast exact-source summary, verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+
Independent delta review finished: MERGE (no P0/P1), verdict merge. Active findings P0=0/P1=0/P2=1/P3=0. MAT-R1–R4 independently PASS; MAT-R5 retained VM evidence PASS, not independently remeasured (review forbids perf VM). MAT-R6 P2 remains: full4194304B input window plus one byte blocks browser Ping/Pong; fully qualified regression rerun selects1/fails1,exit101 at explicit control-progress assertion. Test9269c7da, lint fixture1d5b7a33; final evidence head857350ced4c94f1932c5010eb3de4eb3a8db00e6, local review-mesh-agent-transport. No implementation fixes, push or deploy. Exact source30ccbcfe fast exit1:691passed/0failed/88ignored in77rows, 2073/2073 Git blobs match. Sole failed row static size21074592B>16404816B, no PT_INTERP; unchanged threshold, D205 feature growth attribution retained. TS phase not dispatched after Rust size failure; prior170-test checkpoint retained. Build-host self-test durations are diagnostic only. Five final archives/hash round trips and git diff --check PASS. Report:docs/verification/mesh-agent-transport-delta-review/README.md. Wrong-checkout/zero-test continuation outputs archived as invalid completion evidence. scripts/verify fast exact-source summary, verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ```
Author
Owner

Started D215 integration on dev-merge-d215, base c0d01d2285 (origin/dev). Source origin/mesh-agent-transport 30ccbcfe; reviewed origin/review-mesh-agent-transport 857350ce, MERGE with MAT-R6 P2. Reading #129/#79 history and both sides; preserve dev replay/ended-session/add-host/CA behavior, merge reviewed transport, fix browser control isolation separately. Push only this branch; no deploy. Timing gates exclusively on named perf VM under flock.

Started D215 integration on dev-merge-d215, base c0d01d2285b92ea8e452f10a3a0d8b479fa1bff8 (origin/dev). Source origin/mesh-agent-transport 30ccbcfe; reviewed origin/review-mesh-agent-transport 857350ce, MERGE with MAT-R6 P2. Reading #129/#79 history and both sides; preserve dev replay/ended-session/add-host/CA behavior, merge reviewed transport, fix browser control isolation separately. Push only this branch; no deploy. Timing gates exclusively on named perf VM under flock.
Author
Owner

Integration finding: dev uses shim capability bit 3 for SESSION_OWNER (#151); D215 fork uses the same bit for SHARED_WRITER. Evidence: crates/infraternal-shim/src/frame.rs and contracts/shim.md merge conflict. Additive adaptation: preserve existing SESSION_OWNER=8 and assign SHARED_WRITER=16 (bit 4), keeping all frame tags and ownership-only Attach semantics. Update shared negotiation fixtures/contracts accordingly; no decision changed. Also preserve per-peer ExitAck retirement through deferred decoder admission: D215 consume_peer currently treats acknowledgement as whole-shim exit, whereas dev closes only that peer.

Integration finding: dev uses shim capability bit 3 for SESSION_OWNER (#151); D215 fork uses the same bit for SHARED_WRITER. Evidence: crates/infraternal-shim/src/frame.rs and contracts/shim.md merge conflict. Additive adaptation: preserve existing SESSION_OWNER=8 and assign SHARED_WRITER=16 (bit 4), keeping all frame tags and ownership-only Attach semantics. Update shared negotiation fixtures/contracts accordingly; no decision changed. Also preserve per-peer ExitAck retirement through deferred decoder admission: D215 consume_peer currently treats acknowledgement as whole-shim exit, whereas dev closes only that peer.
Author
Owner

Merged-source cargo check PASS; workspace strict all-target Clippy PASS after adapting dev shutdown fixture Chunk.server=None and preserved ExitAck peer retirement. Serialized workspace tests running; CLI65/65 plus abrupt-stop/queue real-process gates pass so far. Functional browser suite has three failures (signed x86_64 refusal at two widths, first dead-session case); investigating without waiver. Perf VM reachable, scripts transferred to /root/infraternal-bench/dev-merge-d215. Shared perf-bench.lock currently unavailable: flock -w30 and -w2 self-test attempts exit1 with empty stdout. Timing acceptance pending lock release; continuing local gates and isolated dev baseline build. No commits/deploy yet; base remains c0d01d22.

Merged-source cargo check PASS; workspace strict all-target Clippy PASS after adapting dev shutdown fixture Chunk.server=None and preserved ExitAck peer retirement. Serialized workspace tests running; CLI65/65 plus abrupt-stop/queue real-process gates pass so far. Functional browser suite has three failures (signed x86_64 refusal at two widths, first dead-session case); investigating without waiver. Perf VM reachable, scripts transferred to /root/infraternal-bench/dev-merge-d215. Shared perf-bench.lock currently unavailable: flock -w30 and -w2 self-test attempts exit1 with empty stdout. Timing acceptance pending lock release; continuing local gates and isolated dev baseline build. No commits/deploy yet; base remains c0d01d22.
Author
Owner

MAT-R6 repair contract proposal: retain the actor 4MiB durable-Ack window; give each browser attachment one cancellable FIFO for Input/Resize, bounded to 8 frame slots and MAX_FRAME_LEN+128 pending wire bytes (including its blocked request). WebSocket admission never awaits this FIFO: overflow closes only that stream with1013 and absorbs its trailing frames until reattach. Output Credit remains outside the ordered writer FIFO so a full input window cannot prevent output progress. Ping/Pong and siblings stay in shared dispatch. Drop/replacement/revocation aborts the owned worker and releases queued buffers. No library/engine/dependency change. Import9269c7da/1d5b7a33 reproduction and record red before this separate fix-forward commit.

MAT-R6 repair contract proposal: retain the actor 4MiB durable-Ack window; give each browser attachment one cancellable FIFO for Input/Resize, bounded to 8 frame slots and MAX_FRAME_LEN+128 pending wire bytes (including its blocked request). WebSocket admission never awaits this FIFO: overflow closes only that stream with1013 and absorbs its trailing frames until reattach. Output Credit remains outside the ordered writer FIFO so a full input window cannot prevent output progress. Ping/Pong and siblings stay in shared dispatch. Drop/replacement/revocation aborts the owned worker and releases queued buffers. No library/engine/dependency change. Import9269c7da/1d5b7a33 reproduction and record red before this separate fix-forward commit.
Author
Owner

Resumed D215 integration on dev-merge-d215, base/head c0d01d2285. Merge of 30ccbcfe remains staged and uncommitted; preserving prior resolutions/evidence. Latest shim suite 22/24: parked shared writer BrokenPipe and ordinary replacement UnexpectedEof. Investigating before merge checkpoint; MAT-R6 remains a separate fix-forward. Final gates and locked perf VM baseline comparison pending. No deploy; push only this branch.

Resumed D215 integration on dev-merge-d215, base/head c0d01d2285b92ea8e452f10a3a0d8b479fa1bff8. Merge of 30ccbcfe remains staged and uncommitted; preserving prior resolutions/evidence. Latest shim suite 22/24: parked shared writer BrokenPipe and ordinary replacement UnexpectedEof. Investigating before merge checkpoint; MAT-R6 remains a separate fix-forward. Final gates and locked perf VM baseline comparison pending. No deploy; push only this branch.
Author
Owner

Merge checkpoint dedcc2a3: reviewed D215 30ccbcfe merged onto dev c0d01d22 and pushed to dev-merge-d215. Preserved owner capability bit3, moved shared writer to bit4, dev replay fence/census/pidfd/ExitAck; corrected shared selector fixtures and explicit final-output ownership. Workspace-library checkpoint612 passed; CLI65 passed; shipping shim24 passed plus corrected malformed successor1 passed; fmt/workspace strict Clippy passed. MAT-R6 reproduced on merged source: selected1, failed1 at control-progress assertion (browser-credit-red.log); separate repair underway. Perf VM self-test now PASS under flock (vm-selftest-resumed.log). Final integration/native comparison/fast pending.

Merge checkpoint dedcc2a3: reviewed D215 30ccbcfe merged onto dev c0d01d22 and pushed to dev-merge-d215. Preserved owner capability bit3, moved shared writer to bit4, dev replay fence/census/pidfd/ExitAck; corrected shared selector fixtures and explicit final-output ownership. Workspace-library checkpoint612 passed; CLI65 passed; shipping shim24 passed plus corrected malformed successor1 passed; fmt/workspace strict Clippy passed. MAT-R6 reproduced on merged source: selected1, failed1 at control-progress assertion (browser-credit-red.log); separate repair underway. Perf VM self-test now PASS under flock (vm-selftest-resumed.log). Final integration/native comparison/fast pending.
Author
Owner

Functional browser retry on unique TRACER_TEST_PORT4340 under shared build-host load64.09/40.30/28.58: first add-host Escape did not dismiss .ah-float, then network-access completion/password/key cases hit existing30s test deadlines. Prior preflight suite mostly passed but had mobile screenshot deadlines. No browser timing acceptance claimed; terminal timing specs explicitly excluded from this functional retry. Preserve all failures; investigate baseline and rerun after own heavy build work. MAT-R6 original regression green, expanded tests still validating.

Functional browser retry on unique TRACER_TEST_PORT4340 under shared build-host load64.09/40.30/28.58: first add-host Escape did not dismiss .ah-float, then network-access completion/password/key cases hit existing30s test deadlines. Prior preflight suite mostly passed but had mobile screenshot deadlines. No browser timing acceptance claimed; terminal timing specs explicitly excluded from this functional retry. Preserve all failures; investigate baseline and rerun after own heavy build work. MAT-R6 original regression green, expanded tests still validating.
Author
Owner

Isolated dev c0d01d22 baseline add-host toolbar/palette Escape fixture PASS1/1 on unique TRACER_TEST_PORT4344; raw baseline-browser.log. Merge has zero frontend source diff (frontend-source-diff.log). Loaded merged run had5 failures/3 passes, then was stopped before56 cases; all failures preserved, none waived. This is not proof of a product regression or completion; rerun functional selection after own build pressure ends. Contract checkpoint4121ef14 pushed; MAT-R6 code and four regressions awaiting final lint/test checkpoint.

Isolated dev c0d01d22 baseline add-host toolbar/palette Escape fixture PASS1/1 on unique TRACER_TEST_PORT4344; raw baseline-browser.log. Merge has zero frontend source diff (frontend-source-diff.log). Loaded merged run had5 failures/3 passes, then was stopped before56 cases; all failures preserved, none waived. This is not proof of a product regression or completion; rerun functional selection after own build pressure ends. Contract checkpoint4121ef14 pushed; MAT-R6 code and four regressions awaiting final lint/test checkpoint.
Author
Owner

Committed/pushed 0af8b6df: MAT-R6 browser-control fix. Original real-router/Unix-actor test selected1/fails1 before dispatch change; final exact-source isolated suite4passed/0failed (browser-credit-isolated.log), strict remote server all-target Clippy and workspace fmt PASS. Covers Ping/Pong at4MiB, Credit/Ack release with ordered Resize, stream-only overload/trailing absorption, byte/slot bounds, cancellation. The loaded first four-case run3passed/1socket-timeout retained; no assertion/deadline changed. Fuzz all bins buildPASS. Tracer168tests/compiler/build/bytebudgetPASS; protocol35/36 due concurrent Cargo differential timeout, serial retry pending. Final branch fast and alternating perf VM comparison pending; scoped functional browser selection running.

Committed/pushed 0af8b6df: MAT-R6 browser-control fix. Original real-router/Unix-actor test selected1/fails1 before dispatch change; final exact-source isolated suite4passed/0failed (browser-credit-isolated.log), strict remote server all-target Clippy and workspace fmt PASS. Covers Ping/Pong at4MiB, Credit/Ack release with ordered Resize, stream-only overload/trailing absorption, byte/slot bounds, cancellation. The loaded first four-case run3passed/1socket-timeout retained; no assertion/deadline changed. Fuzz all bins buildPASS. Tracer168tests/compiler/build/bytebudgetPASS; protocol35/36 due concurrent Cargo differential timeout, serial retry pending. Final branch fast and alternating perf VM comparison pending; scoped functional browser selection running.
Author
Owner

Locked perf VM first baseline dev c0d01d22 (static21857264B, SHA25602cbea9d5c6e4caf272b7ba02ca469324bd5ce543ba6bce5a8e99c751238a15f), load2.46/1.29/1.04: normal typing and sibling floodPASS; same-session floodFAIL echo p99=359.29ms>334ms and growth32.13ms>16.67ms. Baseline exit1, no budget waiver. Alternating dev/merged/merged/dev campaign continues; all raw results/hash/load files preserved under owned VM directory, first observation in perf-first-observation.log. Merged static22319408B, +462144B versus dev; existing size threshold16404816B exceeded by both, unchanged. Final branch full fast running, native acceptance not yet green.

Locked perf VM first baseline dev c0d01d22 (static21857264B, SHA25602cbea9d5c6e4caf272b7ba02ca469324bd5ce543ba6bce5a8e99c751238a15f), load2.46/1.29/1.04: normal typing and sibling floodPASS; same-session floodFAIL echo p99=359.29ms>334ms and growth32.13ms>16.67ms. Baseline exit1, no budget waiver. Alternating dev/merged/merged/dev campaign continues; all raw results/hash/load files preserved under owned VM directory, first observation in perf-first-observation.log. Merged static22319408B, +462144B versus dev; existing size threshold16404816B exceeded by both, unchanged. Final branch full fast running, native acceptance not yet green.
Author
Owner

Head0af8b6df full fast exit1:930passed/0failed/108ignored across95 result rows (includes24 CLI compile-out tests). fmt, VTfmt, compile-out, Clippy, tests, cargo-denyPASS; static sizeFAIL22319408B>16404816B, PT_INTERP absent, unchanged threshold. Tracer168/compiler/build/criticalgzip294984B<=307200B PASS; serial protocol36PASS. Browser default300ms selection63PASS/1timeout; isolated three-scene fixture times out on both baseline c0d01d22 and merged head with unchanged source/deadlines. Not waived. Locked VM four alternating native runs all fail only same-session flood budget: dev359.29/485.26ms, merged404.50/378.96ms (limit334ms); normal and sibling-flood rowsPASS. No causal slowdown claim from this variance. Public login-account fixture in private mount namespace repairs script prompt portability: all6 session/canary scripts exit0, idle0scheduler activations, peak8388KiB, 24restart exact4710396B and50MiB floodsPASS. Raw initial and corrected outputs retained. Source and branch pushed; acceptance remains blocked by reported budget/default-browser failures.

Head0af8b6df full fast exit1:930passed/0failed/108ignored across95 result rows (includes24 CLI compile-out tests). fmt, VTfmt, compile-out, Clippy, tests, cargo-denyPASS; static sizeFAIL22319408B>16404816B, PT_INTERP absent, unchanged threshold. Tracer168/compiler/build/criticalgzip294984B<=307200B PASS; serial protocol36PASS. Browser default300ms selection63PASS/1timeout; isolated three-scene fixture times out on both baseline c0d01d22 and merged head with unchanged source/deadlines. Not waived. Locked VM four alternating native runs all fail only same-session flood budget: dev359.29/485.26ms, merged404.50/378.96ms (limit334ms); normal and sibling-flood rowsPASS. No causal slowdown claim from this variance. Public login-account fixture in private mount namespace repairs script prompt portability: all6 session/canary scripts exit0, idle0scheduler activations, peak8388KiB, 24restart exact4710396B and50MiB floodsPASS. Raw initial and corrected outputs retained. Source and branch pushed; acceptance remains blocked by reported budget/default-browser failures.
Author
Owner

Finish / code handoff: dev-merge-d215 head 7d70353f46, pushed. Merge dedcc2a3 integrates reviewed30ccbcfe onto dev c0d01d22; contract4121ef14 and MAT-R6 fix0af8b6df are separate commits. Original browser-control reproduction fails before the fix; four exact-source cases and the full final gate pass afterward. No deploy or change to dev/main; issue remains open.

Final exact-head scripts/verify fast exit1: 930passed/0failed/108ignored across95result rows, including24 compile-out cases. Sole failed row: static22319408B>16404816B, no PT_INTERP; dev21857264B, delta462144B. D243/threshold unchanged. Complete final stdout/stderr retained at evidence/dev-merge-d215/final-named-fast.log (and gzip), SHA256f68120452d8eaa8e9c95d97abbf80cc8668e46e693a034ae5488f9b65cffb7d2, 247943bytes. Previous generic-scope final attempt ended143 after tests; incomplete output preserved, not completion evidence.

Independent TS checkpoint: tracer168 and serial protocol36PASS; compiler/build/criticalgzip294984/307200PASS; fuzz all bins buildPASS. Default300ms functional browser63/64: remaining three-scene30s fixture times out on dev and merged; zero-RTT diagnosticPASS without changing assertions/deadlines. Failure retained, not waived.

Locked perf VM alternating dev/merged/merged/dev: normal typing/sibling floodsPASS; same-session echo p99dev359.29/485.26ms, merged404.50/378.96ms, all>334ms and growth>16.67ms. Native acceptanceFAIL on both baselines and merged; variance does not establish a causal slowdown. Corrected public login fixture/private mount namespace: all6 session/canary scriptsPASS; zero idle scheduler activations, peak8388KiB, exact24-restart4710396B, 50MiB floods, 1000-key p99326.81ms/334msPASS. Initial prompt errors retained separately.

Evidence checkpoint7d70353f: README, author checklist, production-build screenshots,82 raw archives/hash round trips and495 source hashes. Production code matches frozen artifacts. Cleanup: own detached baseline/targets removed; worktree clean; owner fixtures untouched. Acceptance remains blocked by static size, native same-session budget, and default-profile browser fixture; no budget raised and no green merge claim.

Final scripts/verify fast summary, verbatim:

+---------------------------+--------------+
| Rust gate                 | Result       |
+---------------------------+--------------+
| fmt                       | PASS         |
| VT native fmt             | PASS         |
| CLI plugin compile-out    | PASS         |
| clippy                    | PASS         |
| test                      | PASS         |
| cargo-deny                | PASS         |
| static builds             | FAIL (1)     |
+---------------------------+--------------+
Finish / code handoff: dev-merge-d215 head 7d70353f4667c9da6e8e797e97e9498b5d0a3689, pushed. Merge dedcc2a3 integrates reviewed30ccbcfe onto dev c0d01d22; contract4121ef14 and MAT-R6 fix0af8b6df are separate commits. Original browser-control reproduction fails before the fix; four exact-source cases and the full final gate pass afterward. No deploy or change to dev/main; issue remains open. Final exact-head scripts/verify fast exit1: 930passed/0failed/108ignored across95result rows, including24 compile-out cases. Sole failed row: static22319408B>16404816B, no PT_INTERP; dev21857264B, delta462144B. D243/threshold unchanged. Complete final stdout/stderr retained at evidence/dev-merge-d215/final-named-fast.log (and gzip), SHA256f68120452d8eaa8e9c95d97abbf80cc8668e46e693a034ae5488f9b65cffb7d2, 247943bytes. Previous generic-scope final attempt ended143 after tests; incomplete output preserved, not completion evidence. Independent TS checkpoint: tracer168 and serial protocol36PASS; compiler/build/criticalgzip294984/307200PASS; fuzz all bins buildPASS. Default300ms functional browser63/64: remaining three-scene30s fixture times out on dev and merged; zero-RTT diagnosticPASS without changing assertions/deadlines. Failure retained, not waived. Locked perf VM alternating dev/merged/merged/dev: normal typing/sibling floodsPASS; same-session echo p99dev359.29/485.26ms, merged404.50/378.96ms, all>334ms and growth>16.67ms. Native acceptanceFAIL on both baselines and merged; variance does not establish a causal slowdown. Corrected public login fixture/private mount namespace: all6 session/canary scriptsPASS; zero idle scheduler activations, peak8388KiB, exact24-restart4710396B, 50MiB floods, 1000-key p99326.81ms/334msPASS. Initial prompt errors retained separately. Evidence checkpoint7d70353f: README, author checklist, production-build screenshots,82 raw archives/hash round trips and495 source hashes. Production code matches frozen artifacts. Cleanup: own detached baseline/targets removed; worktree clean; owner fixtures untouched. Acceptance remains blocked by static size, native same-session budget, and default-profile browser fixture; no budget raised and no green merge claim. Final scripts/verify fast summary, verbatim: ```text +---------------------------+--------------+ | Rust gate | Result | +---------------------------+--------------+ | fmt | PASS | | VT native fmt | PASS | | CLI plugin compile-out | PASS | | clippy | PASS | | test | PASS | | cargo-deny | PASS | | static builds | FAIL (1) | +---------------------------+--------------+ ```
Sign in to join this conversation.
No labels
launch-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/infraternal#129
No description provided.