
ProofTrade is an autonomous AI trading agent built for the AI Trading Agents Hackathon, combining both the Kraken Challenge and ERC-8004 Challenge into a single submission. The core problem ProofTrade solves: most AI trading agents are black boxes. They make money or lose money and nobody can verify if it was skill or luck. ProofTrade proves every decision was disciplined by recording a cryptographic proof of every trade decision permanently on the Ethereum blockchain. Architecture - 5 layers: 1. Data Layer: Fetches live BTC/USD market data via Kraken CLI and enriches it with PRISM API signals including Fear/Greed index, BTC dominance, and macro context. 2. Specialist Agents: Four agents analyze the market independently - Technical Agent (RSI, MACD, Bollinger Bands), Fact Agent (spread, volume, liquidity), Sentiment Agent (Fear/Greed, BTC dominance), and Macro Agent (DXY, S&P500 correlation). 3. Fact/Subjectivity Separator: Splits signals into objective facts and subjective interpretations before Claude sees them, improving decision quality by 7-10% based on published research. 4. Bull/Bear Debate: Two Claude API instances argue for and against trading using only real market data. If the confidence difference is below 0.15, the agent defaults to HOLD. 5. Meta Decision Agent + Reflect Agent: Claude synthesizes the full debate into a final BUY/SELL/HOLD with specific auditable reasoning. The Reflect Agent reads past checkpoints and injects lessons from previous mistakes. Every decision, including HOLDs , is cryptographically signed with EIP-712 and posted to the Sepolia blockchain via ERC-8004. Agent ID: 64. All transactions are publicly verifiable on Sepolia Etherscan. Tech stack: TypeScript, Node.js, Kraken CLI, Claude API (claude-sonnet-4-6), PRISM API, ethers.js, ERC-8004, Sepolia testnet.
12 Apr 2026