| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-25 | 1.6 kB | |
| v0.1.2 source code.tar.gz | 2026-10-25 | 89.0 kB | |
| v0.1.2 source code.zip | 2026-10-25 | 105.9 kB | |
| Totals: 3 Items | 196.5 kB | 0 | |
Nysiris-Core 0.1.2
First public release of the shared protocol and transport crates. All five are published on crates.io:
nysiris-core— chat identity, signed DM envelope, sealed DM crypto, contacts, messages,Transporttrait, sealed filesnysiris-chat-history— encrypted append-only flat-file history (no SQLite)nysiris-chat-core— 1:1 chat engine and capability-key rooms with client-side fan-outnysiris-transport-nym— realnym-sdkadapter behind thenymfeature (an explicit unavailable stub by default)nysiris-testkit— in-memory transport and fixtures for consumer tests
Highlights
- Pinned the buildable Nym 1.22.0 set inside the
nymfeature (nym-client-core1.22.2 needs the yankedtokio_with_wasm0.10.1, and the 1.22.1 fallback does not compile against its 1.22.2 siblings). - Added
scripts/check-nym-pins.shand thenym-pinsCI job: a from-scratch consumer resolve fails if it drifts fromCargo.lock. - CI and release builds now pass
--locked; the release workflow verifies the tag against[workspace.package].version, validates packaged file lists, and publishes in dependency order.
Notes
- Pre-1.0 API; the protocol has not had an independent audit — see
SECURITY.md(github.com). - crates.io versions are immutable: the per-crate READMEs and fuller rustdoc added after this tag ship with the next published version.
- API docs: https://docs.rs/nysiris-core/0.1.2
- Consumed by NCC and Nysiris.