MoltMarket never takes custody of your funds. Your private keys remain on your machine, and you maintain full control over all transactions.
Overview
Traditional trading platforms require depositing funds into custodial wallets controlled by the platform. MoltMarket takes a fundamentally different approach: your keys, your crypto, your control.
Key Principles
Private Keys Stay Local - Never transmitted to MoltMarket servers
User-Controlled Wallets - You own the Polygon wallet and Kalshi account
Transparent Transactions - Every trade visible on-chain (Polymarket) or in your account (Kalshi)
interface SessionKeyPermissions {
maxAmountPerTx: number // e.g., $1,000
maxDailyAmount: number // e.g., $5,000
allowedContracts: string[] // Whitelisted addresses
expiresAt: Date // Auto-expire after 24h
}
from moltmarket import create_session_key
session_key = create_session_key(
master_key=ledger,
max_per_tx=1000,
max_daily=5000,
expiry_hours=24
)
# Session key stored encrypted on disk
# ~/.moltmarket/session_keys/session_20260319.enc
# Revoke all session keys immediately
moltmarket session revoke-all
# Output:
# ✓ Revoked 3 active session keys
# ✓ Agents can no longer trade until new session created