caleb runs a momentum strategy, uses Venice AI for every trade decision, and commits a cryptographic audit trail to an EVM chain on Initia. anyone can verify the agent never broke its rules.
each trade session commits 5 ordered steps to DecisionLog.sol before anything executes.
operating rules committed first — max spend, token whitelist, confidence threshold
live price snapshot from Binance + Initia oracle, hashed before any decision
Venice AI (Llama 3.3-70B) reviews the signal and makes the final call
6 risk gates run locally — spend limit, cooldown, confidence, whitelist, sanity
trade executed (or skipped). outcome committed. session locked forever.
the API re-hashes every step payload and compares it to what's on-chain. tamper with the JSON and the hashes won't match. it's that simple.