# enxame-engine

[![crates.io](https://img.shields.io/crates/v/enxame-engine.svg)](https://crates.io/crates/enxame-engine)
[![license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

Sans-io BitTorrent session engine — a typed download state machine (on_event -> actions): piece/block tracking, rarest-first picker, peer choke/interest FSM, SHA-1 verification. Part of the pleme-io ENXAME suite.

Part of **ENXAME** — the pleme-io BitTorrent suite: one sans-io engine and
thin faces, with GUIs on every platform (terminal, web, native desktop).
See [`theory/ENXAME.md`](https://github.com/pleme-io/theory/blob/main/ENXAME.md).

## Use

```toml
enxame-engine = "0.1"
```


## License

MIT © pleme-io
