Build FL on
Native Consensus
TensorFlow Federated, PyTorch, Flower β all run on top via savitri-fl bridges. Submit gradients, query aggregation state, claim quality-weighted rewards. The chain sees the weights, not just hashes.
Run an FL Node
Join as validator OR FL Participant Node. Validators earn block rewards. FL Participants earn additional from enterprise FL workloads (+20%). Same hardware.
Terminal Setup open_in_newSubmit FL Gradients
savitri-fl Python bridges for TensorFlow Federated, PyTorch, Flower. 4 API calls: register model, submit gradient, query state, claim rewards. Aggregation runs at consensus.
Smart Contracts open_in_newDeploy Smart Contracts
Savitri-20/721/1155 token standards (ERC-equivalent). Rust runtime with EVM-familiar APIs. Use the Rust SDK or JS/TS SDK (Q3 2026 release).
SDK Documentation open_in_new
The Developer
Terminal
Savitri supports standard JSON-RPC interfaces. Connect using any standard library to interact with the ledger, query state, and broadcast transactions instantly.
- 01. WebSocket Support for Real-time Streaming
- 02. Gzipped Response for High-throughput
- 03. Custom Trace and Debug Endpoints
curl -X POST https://rpc.savitri.network \ -H "Content-Type: application/json" \ --data '{ "jsonrpc": "2.0", "method": "chain_getBlockHeight", "params": [], "id": 1 }'
{ "jsonrpc": "2.0", "result": "0x10d4c80", "id": 1 }
RPC API Reference
Detailed technical methods available on all public Savitri RPC endpoints.
| Method | Description | Auth |
|---|---|---|
| chain_getBlockHeight | Returns the number of the most recent block in the canonical chain. | NONE |
| savitri_sendTransaction | Submits a raw transaction to the network mempool for execution. | REQUIRED |
| eth_getBalance | Returns the balance of the account of given address. | NONE |
| savitri_estimateGas | Generates and returns an estimate of how much gas is needed to allow the transaction to complete. | NONE |
| debug_traceTransaction | Returns detailed execution traces for a given transaction hash. | REQUIRED |
Download & Install
All clients connect to the same testnet. Pick the one that fits your workflow.
Savitri Wallet
Manage your SAVI balance, sign transactions, and interact with dApps directly from Chrome. One-click connection to testnet RPC.
- check_circle SAVI balance & transaction history
- check_circle dApp connection via injected provider
- check_circle Testnet / Mainnet network switch
Savitri Mobile
A full Lightnode in your pocket. Earn SAVI rewards in the background while you use your phone normally. Three battery modes β Active, Balanced, Power Saving.
- check_circle Native ARM64 β Rust + Flutter
- check_circle Runs in background, 3 battery modes
- check_circle Earns SAVI rewards passively
$ ./savitri-installer
Detecting system...
Platform: Linux x86_64
β Node configured
β Testnet connected
β
Node Installer
GUI installer for desktop nodes. If you can install an app, you can run a Savitri node. Guided setup in under 5 minutes β no terminal required.
- check_circle Guided setup β no terminal needed
- check_circle Auto-connects to testnet on first run
- check_circle PoU Score dashboard included
Developer Resources
Full
Documentation
Detailed guides, architecture deep-dives, and best practices for developing on Savitri.
Block Explorer
Track transactions and verify contracts in real-time.
GitHub Repository
Access the core source code and contribute to the protocol.
Stay Updated
Get technical updates and network status directly.