Hey everyone,
I’m a builder and I couldn’t wait for the official API so I opened DevTools,
watched the network tab on jup.ag/predict, and mapped the entire backend myself.
Here’s what I found that wasn’t documented anywhere:
- All USD values are returned in micro-USDC 590000 = $0.59, not $590,000.
Figured this out by placing a real trade and working backwards. - Jupiter doesn’t execute your trade it builds a Solana transaction and
hands it back to you to sign and submit yourself. - Re-serializing the message even once silently breaks the signature with
zero useful error. Fix is extracting raw message bytes directly from the
wire format and patching in-place. - Jupiter pre-signs at slot 1, you sign at slot 0. Wipe slot 1 and
everything breaks.
On top of that I built:
6-agent AI debate engine Stats Analyst, Time Decay, Whale Flow,
Research, Devil’s Advocate, and a Moderator that issues the final verdict
with confidence %, edge over market, and Kelly-sized position recommendation.
Auto-trader that runs the full loop every 30 minutes. Four gates:
confidence, edge, liquidity, cooldown. If all four pass it debates,
decides, signs, submits, confirms on-chain. Full audit log of every decision.
Real trades. Real USDC. Verifiable on Solscan right now.
Full breakdown here: https://x.com/ayaankhan_x/status/2056703125281701968?s=20
Would love feedback from anyone else building on Predict