settings
keystore, signer, PQ ML-KEM, RPC, IPFS & wallet tools
program2pcVuhb5WC
status: idle
00 · secure keystore
passphrase-based encryption for local keys
create keystore
choose a passphrase to encrypt your keys at rest
Your passphrase is never stored. Losing it means losing access to encrypted keys on this device.
01 · identity
solana signer & PQ ML-KEM keys
solana signer
local keypair (id.json style)
pubkey
invalid or locked
kem keypair (PQ ML-KEM)
used by direct chats to derive per-message hybrid AES keys when peers share their KEM public keys
02 · network & wallet
RPC, IPFS, quick wallet tools
light / solana
RPC, relay & indexer endpoints
pinata / ipfs
JWT for pinning encrypted envelopes
From Pinata dashboard → API Keys → JWT. Stored in localStorage (encrypted for this app) only.
wallet tools
send SOL out when rotating accounts
Uses the current local signer and RPC endpoint above. Double-check the address and amount before sending.
meta
program id & quick sanity checks
program id
2pcVuhQQLp2iy4vb2GuQ8gs777WtB6as56BVipu5b5WC
local solana pubkey
none / locked
kem public (short)
none / locked
pinata jwt (short)
none
For production, move JWT usage to a backend instead of exposing it in the browser, or use restricted-scope keys.