mind-sdk-deepseek-rust

Report Abuse

Basic Information

mind-sdk-deepseek-rust is a native Rust SDK from Mind Network that provides access to DeepSeek, an AI agent that performs reasoning and predictions then encrypts outputs with fully homomorphic encryption (FHE) for submission to Mind Network for model consensus. The repository supplies a Rust client API for chat-style completions (including a DeepSeekReasoner model), example usage demonstrating a predict-then-encrypt workflow (BTC price prediction example), FHE integration through the mind_sdk_fhe crate and TFHE-rs, and a command-line binary for voter node operations. The README documents required versions (TFHE-rs v1.0.0, rustc v1.84.0), installation via Cargo, build and run commands, and CLI options used to configure node files and logging. The project is published on crates.io, documented on docs.rs, and licensed under MIT.

Links

Categorization

App Details

Features
Native Rust client API exposing chat completions and model selection for DeepSeekReasoner. Built-in example code to call the agent, parse responses into numeric types, and prepare predictions for encryption. FHE integration using mind_sdk_fhe and TFHE-rs for FheInt creation, encryption, and base64 serialization of ciphertexts. Command-line interface with subcommands for deepseek-fhe-vote, register, check-hot-wallet-address, check-gas-balance, check-registration, check-vote-rewards, and check-vote. Configurable runtime via node-config-file and log-level flags. Build and run instructions with cargo debug/release targets. On-chain submission example using alloy RPC transaction receipts and clear CLI output examples for each command.
Use Cases
This SDK helps Rust developers integrate a privacy-preserving AI prediction workflow with blockchain voting and consensus. It provides the building blocks to invoke DeepSeek reasoning, convert and validate outputs, encrypt predictions with FHE, serialize ciphertexts, and submit encrypted votes onchain. The included CLI supports common node operations such as registering voter addresses, checking gas balances and vote rewards, and executing automated FHE-vote flows, which aids deployment and testing of voter nodes. Clear installation, version requirements, and examples reduce integration friction for teams wanting to run DeepSeek-enabled voter nodes or embed encrypted prediction pipelines into Rust applications.

Please fill the required fields*