swactor/README.md
Zachery Aaron Shores-Chmielewski 0ffc5fd275 feat: add mvp provisioning subsystem and datastream transport
mvp-system: provisioner actor, provisioning module, node_agent, dashboard_view,
observability_surface; expand gpu_worker ctl/ingress/egress and run_plan.
iroh-driver: replace relay binary with datastream_transport; datastream gains endpoint
abstraction. Archive pipeline-parallel-inference app to old-pipeline-parallel-inference.


Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-06-25 16:30:18 +04:00

23 lines
586 B
Markdown

# swactor
Minimal actor runtime for Rust. One trait, one message type.
Single-threaded (`tick()`) or multi-threaded (`run()`).
## Description
Core runtime is `src/`. Actors implement `ActorInterface` (in `actor.rs`),
interact through `Ctx` (in `runtime.rs`), and run on worker threads (`worker.rs`).
`crates/` builds upward: `std` adds OTP patterns (supervision, monitoring, groups),
`distribution` adds clustering, everything else composes from there.
## Dev commands
`cargo xtask --help` for the basic test command.
## Testing
```
cargo check --workspace
cargo xtask test
```