Privacy cache

Privacy Coin Native APIs

Monero, Epic and Zano use native local wallet modules for privacy scanning.

EpicPrivacy cache
ZanoPrivacy cache
LocalPrivate keys stay local
CoinLocal native componentExternal/network API useWhat stays local
ZanonativeCore.privacyLightWallet with zano-light engine.Altbase API scan/proxy data, Zano node RPC/index data through the server.Mnemonic-derived wallet state, spend preparation, private view/spend data, and decrypted cache contents.
Epic Cashnative/epic_core and Epic wallet libraries.Altbase API as Epic node URL in source, Epic node foreign API, and Epicbox WebSocket server for slate exchange.Epic wallet seed, local wallet database, output ownership, transaction creation, and finalized wallet state.
Moneromonero-lightNode status and scan/proxy data for the local Monero wallet.Monero wallet state and private view/spend keys.

Initial privacy synchronization may take time. An incomplete scan is not a zero balance.

Encrypted Privacy Cache

The privacy cache speeds up restores for Monero, Epic and Zano while keeping its contents encrypted on the server.

  • The wallet derives a backup ID locally from the coin and mnemonic.
  • The wallet derives an encryption key locally with HKDF-SHA256.
  • The cache payload is encrypted locally with AES-256-GCM before upload.
  • The server receives only coin, backupId, and encryptedBlob.
  • The encrypted cache can include local wallet metadata such as address, balance snapshot, transactions, restore start height, scan height, and scan state, but only after local encryption.

What The API Does Not Do

  • It does not receive wallet mnemonics for normal balance, history, send, or update calls.
  • It does not receive private keys, WIF keys, or seeds for UTXO, Quai, XGR, Qubic, Kaspa, Nonsense, CKB, Monero, Epic, or Zano sends.
  • It does not sign normal wallet transactions on behalf of the user.
  • It does not need custody of user funds.
  • It does not expose production coin RPC credentials to the desktop app.