what's Makora?
Makora is a privacy-preserving autonomous DeFi agent built on Solana, enabling intelligent portfolio management without exposing strategies. It integrates LLMs (bring-your-own-key from Anthropic, OpenAI, or Qwen) for decision-making via an OODA loop that processes market signals like Polymarket odds, RSI indicators, news sentiment, and on-chain data. Key features include ZK-shielded vaults for private deposits/withdrawals, MEV-protected swaps via Jupiter aggregation, leveraged perpetuals on SOL/ETH/BTC, and a Telegram-native interface with natural language commands and TWA dashboard. The protocol comprises three Anchor Rust programs: makora_vault for portfolio handling, makora_strategy for configuration and audit trails, and makora_privacy for stealth registry, shielded pools, and nullifiers using Circom/Groth16 ZK proofs and Arcium MPC. All code was autonomously generated by AI for the Solana Agent Hackathon, emphasizing modular design in a TypeScript/Rust monorepo for easy extension.
Links
x.com/anon0meshSecurity analysis identified 8 vulnerabilities in the codebase: 3 critical (missing signer check, authority bypass, type cosplay), 3 high severity (integer overflow, oracle manipulation, no balance check), and 2 medium severity (unsafe unwrap, unbounded loop).