Overview

Axiom Vaults

The first set-and-forget prediction market ETF on Solana. Deposit USDC once, pick your risk level, and an autonomous engine manages everything — scanning markets, entering positions, managing exits, and routing idle capital to earn yield between trades.

Total TVL

Live Vaults

5

Jupiter APIs

23

On-Chain Instructions

Prediction markets have serious alpha. Capturing it requires 24/7 monitoring, perfect timing, and constant attention. Axiom removes that requirement entirely. Prediction markets are one of the most intellectually honest financial instruments ever built — prices reflect the crowd's best estimate of reality. Axiom gives anyone access to that alpha without needing to watch screens around the clock.

On-Chain Program

JBagp4qXz26XMHce1tXMpEwgVKPBpRGj7ejvsJXaoQhH

23 instructions · 8 PDA account types · Solana Devnet · Anchor 0.31.1

How It Works

The user flow

The user flow is intentionally simple. The complexity lives in the engine, not the interface.

1

User Deposits USDC

Any wallet, any amount. Connect your Solana wallet and deposit any amount of USDC into any vault.

2

Vault Issues Shares

You receive vault shares (Token-2022) representing your proportional ownership. Live Price Per Share tracked on-chain.

3

Engine Scans Markets

Jupiter Prediction API is hit every 30 minutes. Opportunities are scored by probability, liquidity, and signal strength.

4

Position Opened

Limit orders are placed via Jupiter Trigger — not market orders. This delivers 3–5% better entry prices on average.

5

Idle Capital → Lend

Capital between trades is routed to Jupiter Lend at 6%+ APY automatically. It never sits still.

6

NAV Synced On-Chain

Every 30 minutes the vault's NAV is computed and written on-chain via sync_nav. Fully verifiable.

Deposit USDC

Connect your Solana wallet and deposit any amount of USDC into any vault. You receive vault shares (Token-2022) representing your proportional ownership.

Engine Takes Over

The strategy engine runs continuously — scanning markets every 30 minutes, opening positions, routing idle capital to Jupiter Lend, and syncing NAV on-chain.

Earn Passively

Your share price increases as the vault earns. Withdraw at any time to receive your proportional share of the vault's current NAV.

Full Transparency. Every engine decision — why it entered, why it skipped, expected vs filled price — is logged publicly on the Transparency dashboard.

The Three Vaults

Choose your risk profile

Each vault has a distinct mandate, risk profile, and capital allocation strategy. Choose based on your risk appetite.

AX-SAFESafe Consensus

High-conviction, high-probability outcomes with capital-preservation tilt.

Target APY

4–10%

Risk

Low

Min Probability

≥ 0.80

Min Score

≥ 0.15

Predictions 62%Jupiter Lend 33%Idle Buffer 5%
AX-MACROMacro Contrarian

Seeks dislocations in mid-band probabilities where crowd may be mispriced.

Target APY

8–22%

Risk

Medium

Probability Band

0.40–0.65

Min Score

≥ 0.20

Predictions 78%Jupiter Lend 15%Idle Buffer 7%
AX-YIELDYield Maximizer

Prioritizes lending yield while keeping a smaller sleeve of high-confidence predictions.

Target APY

10–28%

Risk

High

Min Probability

≥ 0.70

Min Score

≥ 0.12

Predictions 28%Jupiter Lend 67%Idle Buffer 5%
Strategy Engine

The autonomous engine

A Node.js / TypeScript service with four cron jobs running in sequence. It operates completely autonomously — no human intervention required or possible.

Market Scanner

Every 30 min

Hits Jupiter Prediction API. Scores opportunities by probability, liquidity, and signal strength. Deterministic algorithm — not an LLM.

Yield Router

Hourly

Routes idle USDC to Jupiter Lend (6%+ APY). Capital never sits still between trades. Automatic rebalancing when positions resolve.

NAV Calculator

Every 30 min

Computes real-time vault NAV. Syncs on-chain via sync_nav instruction. Reconciles with Dune SIM for independent verification.

Position Manager

Every 15 min

Tracks active positions. Manages exits on resolution. Logs slippage and execution quality for the transparency dashboard.

Scoring Algorithm

The market scanner uses a proprietary deterministic scoring algorithm — not an LLM. Hallucinations in a financial product managing user capital are unacceptable. The algo scorer runs in milliseconds, never fails, and produces consistent repeatable results.

// Simplified scoring logic
score = (probability_band_weight * 0.4)
      + (liquidity_depth_score * 0.35)
      + (signal_strength * 0.25)

// Thresholds per vault
Safe Consensus:    score >= 0.15, probability >= 0.80
Macro Contrarian:  score >= 0.20, probability 0.40–0.65
Yield Maximizer:   score >= 0.12, probability >= 0.70

Jupiter Trigger Integration

Instead of market-ordering into prediction positions, the engine sets limit entries via Jupiter Trigger — “buy YES on this market only if price drops to $X.” This gives the vault 3–5% better entry prices on average and eliminates the volatility penalty of market orders. This is not a documented use case for the Trigger API — we found it by reading the API deeply.

Integrations

Infrastructure stack

Axiom is built on top of battle-tested infrastructure. Every integration is production-grade and actively used by the engine on every cycle.

Jupiter Developer Platform

All Jupiter APIs accessed through a single API key from developers.jup.ag. One key, five APIs, zero auth fragmentation.

APIUsage
Prediction APIMarket scanning, order execution, position tracking
Price API v2NAV calculation, USDC depeg protection
Tokens APIToken metadata enrichment in scanner and UI
Trigger APISmart limit orders for prediction market entries
Lend/Earn APIIdle USDC yield routing (6%+ APY)

Dune SIM

Live wallet balances and transaction history via SVM endpoint. Powers the portfolio page and deposit modal.

RPC Fast

Low-latency Solana RPC with WebSocket streaming. Real-time vault account monitoring. Debounced NAV recalculation on every vault state change.

Solana Name Service

.sol domain resolution for vault engine wallets and user portfolio pages. On-chain agent identity layer.

Security & Trust

Built for real funds

Axiom is built with production-grade security from day one. Every architectural decision was made with the assumption that real user funds are at stake.

Transparency Dashboard

Every NAV, trade, and engine decision is publicly queryable. Real-time slippage tracking. All transactions link to Solscan.

Token-2022 Share Tokens

Real ETF mechanics. Users receive vault shares with live Price-Per-Share tracking. Performance fee only above high-water mark.

On-Chain Program

JBagp4qXz26XMHce1tXMpEwgVKPBpRGj7ejvsJXaoQhH — 23 instructions, 8 PDA account types, deployed on Solana Devnet.

High-Water Mark Fees

Performance fees only collected when vault NAV exceeds its previous peak. You only pay when you profit.

Pre-launch security checklist

Before mainnet deployment Axiom will complete a professional smart contract audit covering vault PDA authority, Token-2022 share minting, NAV sync centralization risks, and performance fee math. The $50,000 in Adevar Labs audit credits from Colosseum Frontier will be applied toward this.

FAQ

Common questions

Short answers to the most common questions about Axiom Vaults.

Is my USDC safe on devnet?

Devnet uses test USDC only. No real funds are at risk on devnet. Mainnet launch will follow a professional security audit.

How does Axiom make money?

Performance fees above the high-water mark only. If the vault NAV does not exceed its previous peak, Axiom takes no fee. You only pay when you profit.

Can I withdraw at any time?

Yes. Vault shares are redeemable at any time for the current idle USDC portion of the vault NAV. Full redemption including position P&L occurs when positions resolve.

Why Solana?

Sub-cent transaction fees make a 15-minute rebalancing engine economically viable. The same product on Ethereum would cost thousands of dollars per day in gas. Solana also enables composability with all five Jupiter APIs from day one.

What happens when the engine finds no opportunities?

Idle capital routes to Jupiter Lend automatically, earning 6%+ APY. Capital never sits still.

Do I need to trade prediction markets manually?

No. The engine handles scanning and execution based on vault strategy rules. You do not place every trade manually — that is the entire point.

Why limit orders instead of market orders?

The engine places limit entries via Jupiter Trigger. This delivers 3–5% better entry prices on average and eliminates the volatility penalty of market orders. Positions only open if price reaches the target — otherwise capital stays in yield.

Where can I track performance?

Each vault page shows NAV, price-per-share history, recent activity, and strategy context. The Portfolio page summarizes all your vault positions. The Transparency page logs every engine decision with reasoning.

See every question in one place

The dedicated FAQ page has the full list with expandable answers.

Go to FAQ

Have more questions?

Reach out and we will help you quickly.