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.

terminal

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_new
code_blocks

Submit 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_new
package_2

Deploy 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
chain_getBlockHeight.json
curl -X POST https://rpc.savitri.network \
  -H "Content-Type: application/json" \
  --data '{
    "jsonrpc": "2.0",
    "method": "chain_getBlockHeight",
    "params": [],
    "id": 1
  }'
// Expected Response
{
  "jsonrpc": "2.0",
  "result": "0x10d4c80",
  "id": 1
}

RPC API Reference

Detailed technical methods available on all public Savitri RPC endpoints.

v1.2.4-STABLE
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
Official Clients

Download & Install

All clients connect to the same testnet. Pick the one that fits your workflow.

extension
chrome.google.com/webstore
Testnet Ready
Chrome Extension

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
Get on Chrome Web Store open_in_new
smartphone
iOS Android
Beta Q3 2026
iOS & Android

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
Notify Me at Beta Launch notifications

$ ./savitri-installer

Detecting system...

Platform: Linux x86_64

βœ“ Node configured

βœ“ Testnet connected

β–Œ

Windows macOS Linux
v0.5 Live
Windows Β· macOS Β· Linux

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
Download Installer download

Developer Resources

Stay Updated

Get technical updates and network status directly.