| Crates.io | talos-core-rs |
| lib.rs | talos-core-rs |
| version | 1.1.6 |
| created_at | 2026-01-07 04:02:02.391531+00 |
| updated_at | 2026-01-07 04:12:35.72716+00 |
| description | Talos Protocol Core Rust Kernel |
| homepage | https://talosprotocol.com |
| repository | https://github.com/talosprotocol/talos-core-rs |
| max_upload_size | |
| id | 2027448 |
| size | 92,683 |
Repo Role: High-performance cryptographic kernel and shared logic for the Talos ecosystem.
talos-core-rs provides the foundational cryptographic primitives and state machine logic for the Talos Protocol. Written in Rust for safety and performance, it serves as the reference implementation for core algorithms and exposes a foreign function interface (FFI) for other languages.
The security of the Talos Protocol relies on the correct implementation of the Double Ratchet Algorithm and X3DH key exchange. talos-core-rs isolates this complex logic into a single, audit-ready codebase, preventing implementation divergence across the ecosystem.
graph TD
Kernel[Talos Core (Rust)]
subgraph Bindings_Layer[Bindings]
Py[Python Bindings]
Node[Node.js Bindings]
end
Kernel --> Py
Kernel --> Node
This repository is the verified kernel that powers high-performance SDKs.
Status: Core Component.
unsafe blocks (except FFI/PyO3 boundaries).cargo build --release
maturin developcargo benchmake test: Run cargo tests.scripts/test.sh: CI entrypoint.